Есть две связанные таблицы по ключевому и вторичному значению.
Вопрос в том, как заполнять такие таблицы через php?
Как будет выглядеть запрос в бд, если к примеру, при заполнении таблицы Отзывов, что будет с полем id_categoryRev?
И что логичнее всего делать при ситуации, когда какая нибудь категория будет удалена, что делать с отзывом из этой категории?
И как будет на все это влиять каскадные обновления и удаления?
Заранее спасибо всем, кто поможет разъяснить ситуацию! :)
array('Category' =>
'id_category INT(30) PRIMARY KEY NOT NULL AUTO_INCREMENT, '
, 'id_signin INT(30) NOT NULL, '
, 'nameCategory VARCHAR(50) NOT NULL'
)
, array('Reviews' =>
'id_review INT(30) PRIMARY KEY NOT NULL AUTO_INCREMENT, '
, 'id_categoryRev INT(30) NOT NULL, '
, 'fio VARCHAR(50) NOT NULL, '
, 'email VARCHAR(50) NOT NULL, '
, 'review TEXT(5000) NOT NULL'
, 'FOREIGN KEY (id_categoryRev) REFERENCES Category (id_category) ON DELETE CASCADE ON UPDATE CASCADE'