Learning to code/개발공부

[MySQL] Error 3780 해결 방법

Iam_noob 2023. 8. 1. 02:47
728x90
반응형

ERD를 토대로 테이블을 만들다보면 가끔 마주치는 에러다.

Error code : 3780. Referencing column 'id' and referenced column 'id' ind foreign key constraint 'item_ibfk_1' are incompatible.

이런 경우 타겟 키와 외래키의 타입을 확인해주면 된다.

나의 경우 targetKey의 타입이  INTEGER 로 선언되었고, foreignKey는 BIGINT로 선언해서 migrate하려고 했다.

 

 

해결방법

이럴 경우 두 타입을 같게 해주거나, 

unsigned 속성을 참조하는 컬럼에 부여해주면 된다.

 

 

 

 

 

728x90
반응형