2022-10-18

에러

ERROR 3780 (HY000): Referencing column 'issue_id' and referenced column 'id' in foreign key constraint 'application_ibfk_1' are incompatible.

해결방법

위 에러는 참조 관계에 있는 두 테이블의 공통된 column이 각 테이블에서 type 값이 일치하지 않아서 일어나는 에러이다.

application 테이블에서는 issue_id가 int로 돼있었고,

issue_id 테이블에서는 id가 varchar(255) 로 돼있었다.

간단히 application 테이블의 컬럼값의 타입을 varchar(255)로 변경해주었다.

alter table application modify column issue_id varchar(255);