MySQL Workbench で次のようにテーブルを作成しました:
ORDRE テーブル:
リーリー ######製品リスト:###### リーリーおよび ORDRELINJE テーブル:
リーリーしたがって、ORDRELINJE テーブルに値を挿入しようとすると、次の結果が得られます:
エラー コード: 1452。子行を追加または更新できません: 外部キー制約が失敗しました (
srdjank
Ordrelinje、制約
Ordrelinje_fk
外部キー (Ordre
) 参照番号# #オードリ(
オードレID) )
このトピックに関する他の投稿を見ましたが、うまくいきませんでした。 私は何かを監督しているのでしょうか、それとも何をすべきか知っていますか?
引用元外部キー制約の使用一个>
したがって、エラー
エラー コード: 1452。子行を追加または更新できません: 外部キー制約の失敗
本質的には、行をOrdrelinje
Ordre
に行を追加しようとしているということです。一致する行 (OrderID) のコード>テーブル表面には存在しません。最初に行を
Ordre
テーブルに挿入する必要があります。