DB

[MySQL] Error Code : 3780

잔망루피 2021. 11. 19. 19:39
alter table user_role add 
foreign key (role_id) REFERENCES role (id), 
add foreign key (user_id) references user(id);

외래키 추가하다가 에러가 떴다.

 

 Error Code: 3780. Referencing column 'user_id' and referenced column 'id' in foreign key constraint 'user_role_ibfk_2' are incompatible. 0.000 sec

bigint 타입인줄 알았는데 아니었다.

타입을 통일시켜준 뒤에 문제를 해결했다.

 

 

참고 👉

https://journeytosth.tistory.com/97

 

[MySQL] FK 추가 - ERROR 3780 해결

참고 링크 : https://stackoverflow.com/questions/59862462/creating-foreign-key-in-sql-is-being-deemed-incompatible-dont-know-why 에러 내용 ERROR 3780 (HY000): Referencing column 'topdeptid' and refer..

journeytosth.tistory.com

 

반응형

'DB' 카테고리의 다른 글

인덱스  (0) 2022.07.24
[Error] ERR wrong number of arguments for 'zrangebyscore' command  (0) 2022.07.23
[ERROR] java.sql.SQLException: Field 'title' doesn't have a default value  (0) 2021.11.21
게시글 id  (0) 2021.07.26
transaction  (0) 2021.07.06