DELETE f.* FROM FILE f, topic t, course c WHERE f.topic_id = t.topic_id AND t.course_id = 28;
DELETE t.* FROM topic t WHERE t.course_id = 28;
DELETE c.* FROM course c WHERE c.course_id = 28;
EDIT : op는 세 테이블 모두에서 행을 삭제하려고한다는 것을 알고 싶어합니다 (질문에 명확한 설명에 표시된대로). 그들은 ID를 공유합니다. 기본적으로 3 개의 테이블을 가로 지르는 계단식 삭제입니다.관계를 참조하여 mysql의 세 테이블에서 행을 삭제하는 방법
문제를 설명해주십시오. –
그럼, 여기서 뭐가 문제입니까? 그것을 얻지 않았다. – Rahul
안녕하세요. SO! 표 사이에 제약 조건이 설정되어있는 경우 계단식 삭제를 수행 할 수 있어야합니다. 이것 좀 봐. http://stackoverflow.com/questions/2914936/mysql-foreign-key-constraints-cascade-delete – markg