본문 바로가기
Framework/Spring

[에러] cannot add or update a child row: a foreign key constraint fails

by 새벽물망초 2022. 4. 1.

상황]

tblordersub 에 데이터 들어가는지 확인하기 위해 값 입력 후 단위테스트 실행시 에러남

 

원인]

참조테이블에 없는 값을 추가해서 발생한 오류

참조 무결성에 따라서 부모키에 해당하는 값만 넣을 수 있음

erd 일부

tblordersub는 다른 테이블의 om_code와 p_code를 참조하고 있으므로 저 두 컬럼의 값을 지정해줘야

데이터가 제대로 들어갈 수 있다

그래서 om_code와 p_code를 임의로 지정해주었고

정상적으로 들어갔음을 확인

 

참고]



출처: https://reeme.tistory.com/39

댓글