"Studio"라는 이름의 상위 테이블과 외래 키로 "studio_id"를 갖는 많은 다른 하위 테이블이 있습니다. 이제 상위 레코드가 삭제되면 하위 테이블에서 모든 관련 행을 삭제하려고합니다. 어떻게 가능합니까?YII - 모든 테이블에서 관련 행을 삭제하는 방법?
0
A
답변
4
스키마에서 계단식 삭제를 사용하십시오. 이것에 대한 문서는 http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
어떤 종류의 DBMS (Oracle, MySQL, Sqlite, ...)를 사용하고 있다면 MySQL 그럼 어떤 엔진 (Innodb, MyISAM, ..) ?? – Nimir
Mysql과 Innodb – SHANib