Задать вопрос
@olifem

Как записать несколько значений в одну ячейку?

Таблица users (user_id[первичный], name, citys[внешний citys_id])
Таблица city (city_id[первичный], name)

Ячейка citys в таблице users связана внешним ключом с ячейкой city_id в таблице city
В ячейке citys из таблицы users может храниться больше одного значений. Т.е. каждый пользователь может бывать в разных городах.

Как реализовать несколько городов у пользователя, учитывая внешние ключи?
  • Вопрос задан
  • 4191 просмотр
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
Рекомендую почитать про нормализацию БД и правилах образования множественного числа в английском языке.

В вашем случае будет таблица связей user_cities с ячейками user_id city_id

Можно извратиться и сделать ячейку cities с типом JSON, где будет массив [city1id,city2id,...]
Ответ написан
Ваш ответ на вопрос

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

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