개발/DATABASE

[MySQL] 외래 키 제약조건(Foreign Key Constraint) 끄기

독코더 2023. 2. 9. 15:31
반응형

데이터베이스의 테이블을 지우거나 수정을 할때 이런 에러메시지를 자주 보게됩니다.

 

 

이런경우 SET foreign_key_checks = 0; 라는명령어를 실행 해 주면 됩니다.

 

Foreign Key의 제약조건(Constraint)을 끈다(체크 해제)고 하는데 이 명령어를 실행 해 주었다면

 

진행하고자 했던 명령어(delete or update)를 실행하실 수 있습니다.

 

작업이 끝났다면 다시 SET foreign_key_checks = 1; 명령어를 실행시켜 켜주면 됩니다.

반응형