sql error 1025 질문드립니다. 0 1 964

by 호임 [MySQL] [2022.03.22 10:49:20]


현재 테이블에서 fk 추가할 경우 자꾸 에러코드 1025번이 나옵니다.

> SHOW CRATE TABLE '테이블명'

해서 DDL문을 봐도 CONSTARINT FOREIGN KEY가 없는데 자꾸 나오네요...이럴 경우 어떻게 해결해야하나요..?

by 아메바 [2022.03.22 11:25:20]

다른 테이블에서 만드려는 테이블을 참조하는 경우에도 발생할 수 있습니다.

ddl 구문 전에 set foreign_key_checks=0 을 실행후해

테이블이 생성되면 set foreign_key_checks=1 실행해주시면 됩니다.

강제로 생성해주는 방법이고 어떤 테이블과 컬럼 때문에 문제인지는 다른 테이블을 살펴보면서 확인해보시면 됩니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입