[기타]Cannot add or update a child row: a foreign key constraint fails

CHOI IN HO·2023년 11월 28일
0

기타

목록 보기
7/18
post-thumbnail

배경

에러 메세지
[기타]Cannot add or update a child row: a foreign key constraint fails

라는 문구가 data.sql을 통해 데이터 삽입중 나왔다.

원인

서로 ManytoOne등의 관계를 맺고 있는 테이블은 참조키가 있다. 예를 들어 아래와 같이 Aritlce 테이블은 User의 user_id가 참조키 인 것이다.

그러나 data.sql을 넣을때


위와 같이 설정을 하였는데, aritcle 테이블 생성시 user_id가 참조할 값(uno2)이 User table에 없기때문에 나는 에러 코드이다.

해결

당연히 간단하게 uno2라는 user_id를 갖는 User를 생성해주면 끝!

profile
개발자기 되기 위해선 무엇이든!

0개의 댓글