반응형
상황
mysql에서 최초로 테이블을 만들고 PK와 FK를 지정해주고
AUTO_INCREMENT를 추가하려고 했더니 오류가 발생했습니다.
문제 파악
외래키(FK)가 이미 지정되어 있으면 외래키 검사를 해서 오류를 발생합니다.
해결 방법
외래키(FK)를 제거하고 만들거나 외래키 검사 기능을
잠시 해제하고 조치 후 다시 설정하는 방법으로 합니다.
외래키 검사 해제
SET FOREIGN\_KEY\_CHECKS = 0;
외래키 검사 설정
SET FOREIGN\_KEY\_CHECKS = 1;
반응형