ホームページ  >  に質問  >  本文

エラー 1452: 子行を追加または更新できません: 外部キー制約が失敗しました

<p>私は MySQL Workbench 中创作成表、以下に示すように:</p> <p><strong>ORDRE テーブル:</strong></p> <pre class="brush:php;toolbar:false;">CREATE TABLE Ordre ( OrdreID INT NOT NULL、 OrdreDato 日付デフォルト NULL、 KundeID INT デフォルト NULL、 制約 Ordre_pk 主キー (OrdreID)、 制約 Ordre_fk 外部キー (KundeID) 参照 Kunde (KundeID) ) ENGINE = InnoDB; <p>商品表:</strong></p> <pre class="brush:php;toolbar:false;">CREATE TABLE 製品 ( 製品ID INT が NULL ではありません。 製品説明 VARCHAR(100) DEFAULT NULL、 ProduktFarge VARCHAR(20) DEFAULT NULL、 エンヘトプリス INT デフォルト NULL、 制約 Produkt_pk 主キー (製品 ID) ) ENGINE = InnoDB; <p>和<strong>ORDRELINJE表:</strong></p> <pre class="brush:php;toolbar:false;">CREATE TABLE Ordrelinje ( Ordre INT NOT NULL、 製品INTがNULLではありません。 AntallBestilt INT DEFAULT NULL、 CONSTRAINT Ordrelinje_pk 主キー (Ordre、製品)、 制約 Ordrelinje_fk 外部キー (Ordre) 参照 Ordre (OrdreID)、 CONSTRAINT Ordrelinje_fk1 外部キー (製品) 参照 製品 (製品 ID) ) ENGINE = InnoDB; <p>したがって、当我尝试值插入<code>ORDRELINJE</code>表時、我得:</p> <ブロック引用> <p>セキュリティ コード:1452。 サブラインの追加または更新ができません:外部セキュリティ制限損失 (<code>srdjank</code>.<code>Ordrelinje</code>,CONSTRAINT <code>Ordrelinje_fk</code> ;外国关键(Ordre)参考OrdreOrdreID))

</blockquote> <p>私たちはこの主に関する他の章を読みましたが、空気はありません。 私はどうか在监督特定の事情または知っているべき事ですか? </p>
P粉434996845P粉434996845447日前548

全員に返信(1)返信します

  • P粉154798196
  • キャンセル返事