@danis_2014

Список в mysql?

Есть таблица, каждая строка которого описывает пользователя. Нужно сделать столбец, который будет описывать очередь к этому пользователю. Я представлял это как список в питоне, но в mysql такого типа нет (set не подходит). В очереди будут id других пользователей. Как реализовать?
  • Вопрос задан
  • 175 просмотров
Решения вопроса 2
qonand
@qonand
Software Engineer
Нужно сделать столбец, который будет описывать очередь к этому пользователю.

Это плохая идея, раз уж Вы используете реляционную СУБД тогда стоит придерживаться правил ее построения.
В очереди будут id других пользователей. Как реализовать?

Отдельной таблицей в которой будут id пользователя к которому очередь и id пользователя который в очереди. Соответственно эта таблица должна быть связана с помощью внешних ключей с таблицей самих пользователей
Ответ написан
Комментировать
@Aliksei
Вам, скорее всего, придется создать ещё две таблицу и связать с таблицей пользоавтелей через ключевое поле.
Получится, что первая таблица хранит описание пользователя, а вторая непосредственно очередь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы