본문 바로가기
ERROR

[MySQL] Error Code:3730. Cannot drop table 해결 방법

by 알기 쉬운 코딩 사전 2024. 4. 15.
반응형

💥 MySQL drop table 시 발생한 에러 메시지

Error Code:3730. Cannot drop table '테이블명'...

에러 이미지

 

❓에러 발생 이유

테이블에 참조하고 있는 참조되어 있는 테이블이(FK) 존재하여 테이블이 삭제되지 않는 상황입니다.

 

✅ 해결 방법

 

✔️ 해결 방법

  • 참조되어 있는 테이블 삭제

삭제하려는 테이블의 FK가 참조되어 있는 테이블을 삭제합니다.

drop table '테이블명'
  • FK 설정 삭제
SET foreign_key_checks = 0;

FK 설정 비활성화를 진행 후 삭제를 원하시는 테이블을 삭제 완료 하셨다면, FK 설정을 다시 활성화 해주셔야 합니다.

SET foreign_key_checks = 1;

 

반응형

댓글