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