본문 바로가기
오류

ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (외래키 지정)

by 신방동불주먹 2022. 10. 25.

ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`testdb`.`#sql-1_9`, CONSTRAINT `CarCustomer_ibfk_1` FOREIGN KEY (`CustomerId`) REFERENCES `Customer` (`CustomerId`))

 

발생원인 : 외래 키로 지정하고자 했던

Customer 테이블의 CustomerId 값과 CarCustomer의 CustomerId 데이터가 달라서 발생

 

해결:

자식 테이블 CarCustomer 데이터 삭제 후 지정