Это то, о чем я давно задумывался. И поскольку я создаю программу, в которой мне нужно это сделать, я хочу спросить вас, ребята, что вы делаете, когда вы «нажмете» на следующий случай:Таблицы базы данных с неизвестным количеством столбцов
Давайте скажем, например, что у вас есть чат-программа. В этой программе люди могут отправлять сообщения назад и вперед.
Теперь вы хотите сохранить разговоры между неизвестным количеством людей.
Теперь, что вы можете сделать, это таблица message
, а затем для каждого из users
, которые участвуют в разговоре, вы добавляете строку.
Теперь, если у вас есть что-нибудь другое, чем небольшая программа размера эта таблица сообщения будет быстро расширяться до очень большого размера
Так что я думаю, мой вопрос, что же делать в этом случае?
Почему вы спрашиваете о «неизвестном количестве столбцов»? – Gadoma
Я действительно не понимаю, в чем вопрос. Вы сохранили бы пользователя в одном столбце и сообщение в другом столбце. –
@EvanTrimboli Вопрос был трудно объяснить, но речь идет о том, что неизвестное количество пользователей отправляет много сообщений в частном порядке друг другу. как вы храните это сообщение, чтобы вы могли просмотреть сообщение и увидеть всех пользователей, которые «могли читать», что индивидуальное сообщение означает, какой пользователь был вовлечен? –