ERROR...ERROR...

SQL 오류 (1452): Cannot add or update a child row: a foreign key constraint fails

마로가마따 2021. 8. 17. 16:53

참조받는 테이블의 데이터를 먼저 삽입해서 발생한 오류입니다. 

 

 

저는 새로운 컬럼을 만들었을때 설정을 잘못해서 null이 아닌 어떤 특정한 값이 들어가 있었습니다.

(저는 컬럼생성할때 "0"을 넣어뒀었음)

 

 

컬럼을 삭제하고 null값을 넣어둔 뒤에 참조키로 설정하였습니다.

 

 

참조무결성에 따라 참조키는 항상 부모키에 해당하는 값만 넣을 수 있습니다.

 

 

 

반응형