"Studio"라는 이름의 상위 테이블과 외래 키로 "studio_id"를 갖는 많은 다른 하위 테이블이 있습니다. 이제 상위 레코드가 삭제되면 하위 테이블에서 모든 관련 행을 삭제하려고합니다. 어떻게 가능합니까?YII - 모든 테이블에서 관련 행을 삭제하는 방법?
0
A
답변
4
스키마에서 계단식 삭제를 사용하십시오. 이것에 대한 문서는 http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
관련 문제
- 1. 관련 하위 테이블에서 행을 삭제하는 방법
- 2. RedBean : 모든 테이블에서 모든 행을 삭제하는 방법
- 3. 데이터 테이블에서 모든 행을 삭제하는 방법
- 4. sqlplus oracle의 테이블에서 모든 데이터를 삭제하는 방법
- 5. SQL :보기에있는 모든 행을 테이블에서 삭제하는 방법? 내가 좋아하는 것
- 6. 'LIMIT'을 사용하여 테이블에서 행을 삭제하는 방법
- 7. MySQL에서 내 테이블에서 비슷한 행을 삭제하는 방법?
- 8. mysql의 테이블에서 중복 행을 삭제하는 방법
- 9. 테이블에서 행을 삭제하는 동안 권한
- 10. JSF 테이블에서 모든 행을 선택하고 삭제하는 방법은 무엇입니까?
- 11. OpenRecordset (DAO)를 통해 모든 DB 행을 삭제하는 방법
- 12. 동일한 테이블에서 중복 행을 삭제하는 SQL 쿼리?
- 13. 테이블에서 행을 삭제하는 중 오류가 발생했습니다.
- 14. 테이블에서 모든 행을 가져 오는 방법
- 15. jQuery Datatables : 행을 삭제하는 방법
- 16. SQL에서 한 행을 제외한 모든 행을 삭제하는 방법
- 17. DB에서 행을 삭제하는 방법
- 18. 테이블의 행을 삭제하는 방법
- 19. MySQL을 - 다른 테이블에서 관련 행을 수집
- 20. Java SWT : SWT 테이블에서 선택된 행을 삭제하는 방법
- 21. 데이터 테이블에서 u 루프를 수행 할 때 행을 삭제하는 방법
- 22. 데이터베이스의 모든 테이블에서 모든 행을 삭제하십시오.
- 23. SQL 테이블에서 마지막 행의 ID를 삭제하는 방법
- 24. 테이블에서 행을 선택하는 방법
- 25. 테이블에서 행을 선택하는 방법
- 26. 테이블에서 인덱스 키를 삭제하는 방법
- 27. MySQL 테이블에서 중복을 삭제하는 방법
- 28. 관련 테이블에서 SQL 삭제
- 29. iPhone에서 표의 행을 삭제하는 방법
- 30. 이 테이블에서 모든 셀을 삭제하는 방법은 무엇입니까?
어떤 종류의 DBMS (Oracle, MySQL, Sqlite, ...)를 사용하고 있다면 MySQL 그럼 어떤 엔진 (Innodb, MyISAM, ..) ?? – Nimir
Mysql과 Innodb – SHANib