問題タブ [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.
mysql - エラーを解決しようとして夢中になっていますが、できません。mysqlで。INSERT INTO の実行中に外部キー エラーが発生しました。
mysqlで、私がやろうとすると:
INSERT INTO Comandes_Productes
( Id_Comanda
, Id_Producte
) VALUES ('60', '10009') --> (またはその他の値)
たとえば、次のエラー メッセージが表示されます: #1452 - 子行を追加または更新できません: 外部キー制約が失敗しました ( cafeteria
. comandes_productes
, CONSTRAINT comandes_productes_ibfk_2
FOREIGN KEY ( Id_Producte
) REFERENCES comandes
( Id_Comanda
) ON UPDATE CASCADE)
次のリンクで提案されている多くの解決策を実行しようとしましたが、エラーも解決しませんでした。
Mysql エラー 1452 - 子行を追加または更新できません: 外部キー制約が失敗します
エラーがあるかどうかを確認するために、コードを取得します。
テーブルの作成:
はい、テーブル「Comandes」と「Productes」にはすでにキーの値があります。すべてのテーブルはInnoDBにあり、データベースをすべて削除して別の機会に作成しようとしましたが..何もありません...テーブルの仕様を見て、すべて同じです。
私は何に失敗しますか?私を助けてください!プロジェクトを続行できません...
php - 「CDbCommand は SQL ステートメントの実行に失敗しました: SQLSTATE[23000]:」本の例
良い一日!このような問題に直面した場合、Issue ( http://test.com/book/ima/index.php?ssue/create&pid=1 ) を作成すると、次のエラーが発生します。
それは動かなかった。問題を解決するのを手伝ってください。さらに勉強したいのですが、それが原因でできません。
mysql - Sqlyog エラー 1452
外部キーに問題があります。NAME が主キーである一般的な詳細を含むテーブル DETAILS と、2 つの列 NAME と SYM を持つ別のテーブル SYMTOMS があります。NAME から SYMPTOMS の DETAILS を参照しようとしましたが、エラー 1452 が表示されました。助けてください。
外部キー チェックを 0 に設定しようとしました。今はエラーは発生しませんが、このクエリを機能させたいのです
うまくいきません。詳細テーブルには列 SYM がありませんが、外部キーを介してリンクしています。
私は適用JOINを使用する必要がありますか?はいの場合、ステートメントを入力してください
mysql - エラー 1452: 子行を追加または更新できません: 外部キー制約が失敗しました
以下に示すように、MySQL Workbench でテーブルを作成しました。
ORDRE テーブル:
PRODUKT テーブル:
およびORDRELINJE テーブル:
ORDRELINJE
したがって、テーブルに値を挿入しようとすると、次のようになります。
エラー コード: 1452。子行を追加または更新できません: 外部キー制約が失敗しました (
srdjank
.Ordrelinje
, CONSTRAINTOrdrelinje_fk
FOREIGN KEY (Ordre
) REFERENCESOrdre
(OrdreID
))
このトピックに関する他の投稿を見たことがありますが、うまくいきません。私は何かを監督していますか、または何をすべきか考えていますか?
mysql - MySQL エラーコード 1452 外部キー制約
2 つのテーブルを作成しようとすると、エラーが発生します。多値の依存関係があったため、テーブルを分離して次のように考えました。
しかし、このコードで値を追加しようとすると:
悪名高い 1452 エラーが表示されます。
最初のテーブルに NameID の自動インクリメントがあるため、これが何を意味するのか完全にはわかりません。外部キーであるだけでなく、2番目のものでauto_incrementを使用することはできませんよね?助けてくれてありがとう。