mysql 에서 외래키(foreign key)를 사용하여 종속성이 생겼을 때, 다음과 같은 오류가 발생할 수 있습니다.

Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails

ALTER TABLE 구문으로 외래키를 삭제했음에도 불구하고 DROP TABLE 이 안됩니다.

이와 같은 경우에는 다음의 구문을 실행하여 외래키 검사를 일시적으로 끕니다.

SET FOREIGN_KEY_CHECKS=0

이후에 DROP TABLE 을 수행하면 오류 없이 잘 진행될 것입니다.


참고:


Posted by 집시F