[MySQL] 외래키 무시하고 삭제하기

2021-03-15
  • ETC
  • MySQL

MySQL에서 외래키가 지정된 경우, db를 삭제하려고 할 때

ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails

와 같은 에러가 발생한다.

이를 무시하고 삭제하고 싶은 경우, set foreign_key_checks = 0; 를 실행시킨 뒤, 삭제 후 다시 set foreign_key_checks = 1; 을 실행한다.

Profile picture

2yeseul

트리플에서 백엔드 개발을 맡고 있습니다. 무한 삽질을 기록합니다. ⚒️