外部キー関係には、中央データ値を保持する親テーブルと、その親を指す同一の値を持つ子テーブルが含まれます。 FOREIGNKEY句は子テーブルで指定されています。
親テーブルに一致する候補キー値がない場合、子テーブルに外部キー値を作成しようとするINSERTまたはUPDATE操作はすべて拒否されます。
したがって、エラーError Code: 1452. Cannot add or update a child row: a foreign key constraint fails
基本的には、Ordrelinje
に行を追加しようとしていることを意味します Ordre
に一致する行(OrderID)が存在しないテーブル テーブル。
最初に行をOrdre
に挿入する必要があります テーブル。