@connecter

Как связать число со строкой в MySQL?

Добрый день, мне необходимо сделать связь у ID в таблице BASE и BASE_ID в таблице CLIENTS
НО, в BASE_ID у меня хранятся айди в виде строки, к примеру: 1,2,3,4 (В php я вытаскиваю эти данные и разбиваю на массив), как можно сделать эту связь? Или чтобы ID в BASE было строкой, но с автоинкрементом5ce68e1c865db577305179.png
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Adamos
@Adamos
Если у вас в одной ячейке хранится несколько значений, значит, вы не привели данные к нормальной форме. Никакими костылями исправить это не получится (точнее, варианты есть, но они будут еще хуже).
В данном случае напрашивается отдельная таблица и связь один-ко-многим или многие-ко-многим через нее, банальнейшее решение для SQL.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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