본문으로 이동
SQL/데이터베이스 에러에러
MySQL 1451

MySQL 1451 — 부모 행 삭제 또는 업데이트 불가

외래 키가 참조된 부모 행의 수정을 방지합니다.

mysql

이 에러의 원인

해당 행이 자식 행에 의해 참조되고 있습니다. PK를 삭제하거나 업데이트하면 참조 무결성이 위반됩니다.

수정 방법

자식 행을 먼저 삭제/업데이트하세요. ON DELETE CASCADE 또는 ON UPDATE CASCADE를 추가하거나, 안전한 경우 SET FOREIGN_KEY_CHECKS=0을 사용하세요.

공식 문서

관련 에러 코드