mysql 에러

bird.j·2021년 4월 7일
0

DB

목록 보기
3/4

Error executing DDL "alter table product_in_cart add constraint FKmbb9ii8dfmagbt971nh30ikcm foreign key (product_id) references product (id)"

sql을 수행하는 중에 에러가 발생했다는 에러메시지가 떴다. 폭풍 구글링을 통해 원인을 알아보다가 product_in_cart 테이블의 product_id가 product테이블의 id를 참조하는데, product테이블의 id와 product_in_cart의 product_id가 각각 bigint와 int로 자료형이 달랐다. 따라서 자료형을 같게 만들어준 후 에러메시지 속 sql을 실행해주었더니 에러 없이 빌드가 잘 되었다.

분명 에러는 났는데 다른 서버에서 기능들 작동은 잘 되어서 신기했다.

0개의 댓글