Ребята, помогите, разобраться на пальцах. (ситуацию упростил до самой сути)
Есть две таблицы. Первая со списком товаров. Назовем ее productTable
в ней есть колонка productID
и остальные. Есть вторая таблица с комментариями commentTable
и конечно тоже с колонкой poductID2
(чтобы не путаться). Теперь нужно установить связи таблиц. Предполагаю поставить on-update: cascade и on-delete:cascade Дальше небольшая путаница, в этом и суть вопроса.
В какой таблице эту связь нужно устанавливать?
Я иду в productTable
и там ставлю связь productID => poductID2
или наоборот в commentTable
и связь poductID2 => productID
?
Продукт без комментария существовать может? запросто. Значит, и ссылаться ему ни на что не нужно.
А комментарий без продукта? чёта вряд ли. Значит, ему ссылаться нужно.
Значит, commentTable (productID2) references productTable (productID).
Из дочерней таблицы в родительскую.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Иногда падает MySQL сервер, на сайте это проявляется ошибкой, которая гласит, мол, не находит mysqldsock, собственно на сервере он тоже не создается
Добрый вечер! Столкнулся со следующей проблемой, с помощью DB Seeder пытаюсь внести значение в поле типа json: