У меня есть родительская таблица с именем «Studio» и многие другие дочерние таблицы, имеющие «studio_id» как внешний ключ. Теперь я хочу удалить все связанные строки из дочерних таблиц, если родительская запись удалена. Как это возможно?YII -Как удалить связанные строки из всех таблиц?
0
A
ответ
4
Включить каскадные удаления в вашей схеме. Документация по этому адресу находится на http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
Какая СУБД вы используете (Oracle, MySQL, Sqlite, ...) и если MySQL тогда какой движок (Innodb, MyISAM, ..) ?? – Nimir
Mysql и Innodb – SHANib