YII -Как удалить связанные строки из всех таблиц? - PullRequest
0 голосов
/ 10 января 2012

У меня есть родительская таблица с именем «Studio» и многие другие дочерние таблицы, имеющие «studio_id» в качестве внешнего ключа. Теперь я хочу удалить все связанные строки из дочерних таблиц, если родительская запись удалена. Как это возможно?

1 Ответ

4 голосов
/ 10 января 2012

Включить каскадное удаление в вашей схеме.Документация для этого на http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html

...