EtC

MySQL 외래키(FOREIGN KEY ) 확인 해제 및 설정

freecatz 2021. 12. 3. 08:56

테이블의 데이터를 삭제 해야 하는데, 외래키가 복잡하게 얽힌 경우에 외래키 확인을 무시 할 수 있다.

 

1. 외래키 확인 무시

mysql> SET FOREIGN_KEY_CHECKS = 0;

 

2. 외래키 확인 설정

mysql> SET FOREIGN_KEY_CHECKS = 1;

 

프로그램이나 프로시저 내에서도 사용 가능 하다.