본문 바로가기
개발공부/Error

[mysql]1822: Failed to add the foreign key constraint .에러

by dokii 2021. 11. 27.
728x90
반응형

이는 Foreign key 제약조건을 만족하지 않았을 때 발생하는 에러다.

fk는 반드시 상위 테이블에 pk가 존재해야한다.

혹시 상위 폴더에  pk지정이 빠지지 않았는지 확인해보자.

나 같은 경우 상위 answer 테이블에 answer_date에대한 pk가 지정되지 않아,

하위 answer_count테이블에서 answer_date에 대한 fk지정이 불가했다.

 

728x90
반응형

댓글