コンテンツへスキップ
SQL/データベースエラーエラー
MySQL 1451

MySQL 1451 — 親行を削除または更新できない

外部キーにより、参照されている親行の変更が阻止されている。

mysql

このエラーの原因

その行が子行から参照されている。主キーの削除や更新は参照整合性に違反する。

修正方法

先に子行を削除または更新する。ON DELETE CASCADE または ON UPDATE CASCADE を追加する。安全であれば SET FOREIGN_KEY_CHECKS=0 を使用する。

公式ドキュメント

関連するエラーコード