Лучший подход для добавления нескольких данных в colmun в MySQL

Например: у меня есть таблица «Пользователи» и таблица «Проекты»
Несколько пользователей могут быть участниками проекта. Как вставить нескольких пользователей в колонку «members» таблицы Projects?

Разделяю ли я запятую как: «Джон, Алекс, Ханна»?

Я новичок в MySQL, извините, если это глупый вопрос. Спасибо!

0

Решение

Вы демонстративно нуждаетесь в другом столе.
Это должно выглядеть так

Имя: UserProjects

Поле: UserId

Поле ProjectID

Эти 2 поля должны быть первичными ключами (двойной первичный идентификатор). Если вы хотите пойти по пути «мягкого удаления», добавьте столбец состояния, для которого вы установите значение 0, если удалите его. Также ищите вставку на обновлении для MySQL.

Поверьте мне, это путь. Использование поля разделителя или чего-то еще только потом вызовет проблемы.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector