問題タブ [mysql-error-1452]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
239 参照

mysql - エラーを解決しようとして夢中になっていますが、できません。mysqlで。INSERT INTO の実行中に外部キー エラーが発生しました。

mysqlで、私がやろうとすると:

INSERT INTO Comandes_Productes( Id_Comanda, Id_Producte) VALUES ('60', '10009') --> (またはその他の値)

たとえば、次のエラー メッセージが表示されます: #1452 - 子行を追加または更新できません: 外部キー制約が失敗しました ( cafeteria. comandes_productes, CONSTRAINT comandes_productes_ibfk_2FOREIGN KEY ( Id_Producte) REFERENCES comandes( Id_Comanda) ON UPDATE CASCADE)

次のリンクで提案されている多くの解決策を実行しようとしましたが、エラーも解決しませんでした。

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

エラーがあるかどうかを確認するために、コードを取得します。

テーブルの作成:

はい、テーブル「Comandes」と「Productes」にはすでにキーの値があります。すべてのテーブルはInnoDBにあり、データベースをすべて削除して別の機会に作成しようとしましたが..何もありません...テーブルの仕様を見て、すべて同じです。

私は何に失敗しますか?私を助けてください!プロジェクトを続行できません...

0 投票する
1 に答える
3510 参照

php - 「CDbCommand は SQL ステートメントの実行に失敗しました: SQLSTATE[23000]:」本の例

良い一日!このような問題に直面した場合、Issue ( http://test.com/book/ima/index.php?ssue/create&pid=1 ) を作成すると、次のエラーが発生します。

私はここでやろうとしました: http://www.yiiframework.com/forum/index.php/topic/11953-cdbcommand-failed-to-execute-the-sql-statement-sqlstate23000-integrity-constraint-violation/

それは動かなかった。問題を解決するのを手伝ってください。さらに勉強したいのですが、それが原因でできません。

0 投票する
1 に答える
476 参照

mysql - Sqlyog エラー 1452

外部キーに問題があります。NAME が主キーである一般的な詳細を含むテーブル DETAILS と、2 つの列 NAME と SYM を持つ別のテーブル SYMTOMS があります。NAME から SYMPTOMS の DETAILS を参照しようとしましたが、エラー 1452 が表示されました。助けてください。

外部キー チェックを 0 に設定しようとしました。今はエラーは発生しませんが、このクエリを機能させたいのです

うまくいきません。詳細テーブルには列 SYM がありませんが、外部キーを介してリンクしています。

私は適用JOINを使用する必要がありますか?はいの場合、ステートメントを入力してください

0 投票する
1 に答える
1223 参照

mysql - MySQL 外部キー エラー 1452

クライアントやサイト テーブルにレコードを追加しようとすると、次のエラーが発生します。

スキーマの作成に失敗しました: 子行を追加または更新できません: 外部キー制約が失敗しました ( db_2_6ceaf. client, CONSTRAINT client2offerFOREIGN KEY ( clientID) REFERENCES offer_to_client( clientID) ON DELETE NO ACTION ON UPDATE NO ACTION):

スキーマ:

SQL:

0 投票する
26 に答える
830389 参照

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

以下に示すように、MySQL Workbench でテーブルを作成しました。

ORDRE テーブル:

PRODUKT テーブル:

およびORDRELINJE テーブル:

ORDRELINJEしたがって、テーブルに値を挿入しようとすると、次のようになります。

エラー コード: 1452。子行を追加または更新できません: 外部キー制約が失敗しました ( srdjank. Ordrelinje, CONSTRAINT Ordrelinje_fkFOREIGN KEY ( Ordre) REFERENCES Ordre( OrdreID))

このトピックに関する他の投稿を見たことがありますが、うまくいきません。私は何かを監督していますか、または何をすべきか考えていますか?

0 投票する
1 に答える
21030 参照

mysql - MySQL エラーコード 1452 外部キー制約

2 つのテーブルを作成しようとすると、エラーが発生します。多値の依存関係があったため、テーブルを分離して次のように考えました。

しかし、このコードで値を追加しようとすると:

悪名高い 1452 エラーが表示されます。

最初のテーブルに NameID の自動インクリメントがあるため、これが何を意味するのか完全にはわかりません。外部キーであるだけでなく、2番目のものでauto_incrementを使用することはできませんよね?助けてくれてありがとう。