개발

mysql errno :150 ?~?

Loopy_SEOB 2020. 8. 2. 14:20

foreign key 설정시 규칙을 지키지 않아서 생기는 오류

 

fk가 접근하는 key가 pk가 아니거나

charset이 다르거나

fk 와 pk의 타입이 다르거나?

innodb 가 아니거나

null 인지 not null인지 다르거나 할 때 생기는 에러

 

위의 해당사항중 하나씩 체크해가며 수정하면 해결할 수 있다.