Можно ли хранить массивы в MySQL?

Есть вариант хранить как строку "1,2,3,4" и т.д .Но тогда SQL запросы не понятно как писать и вообще выглядит не правильно.
Поделитесь пожалуйста как это правильно реализовать в реляционной БД.
Если сделать "многие ко многим" ,то получится что мне надо 100 записей в бд для 10 id'шников, как-то не правильно это все. может другой вариант есть, который я упустил?
  • Вопрос задан
  • 874 просмотра
Решения вопроса 2
ddv88
@ddv88
Binance Futures
Есть вариант хранить как строку "1,2,3,4"

JSON

мне надо 100 записей в бд для 10 id'шников

И что? В чем проблема?

как-то не правильно это все

Читаем https://habr.com/ru/post/64524/
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
ща можно все
https://dev.mysql.com/doc/refman/8.0/en/json-searc...

другой вопрос - нужно ли?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вы немного неправильно задали вопрос.
Нет описания бизнес процесса, есть магический ряд чисел и ваше видение как с ним работать.
Ваша программа что то делает с данными, вот и храните как строку, а обработку делайте в программе.
Ответ написан
Ваш ответ на вопрос

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

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