問題タブ [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 に答える
91 参照

mysql - サンプル コードを機能させる方法 エラー 1452

私は 2 日前に MAMP で mySQL ワークベンチを使い始めたところです。子行の更新の失敗と外部制約の失敗に関するエラーが発生し続けます。ただし、テーブルを結び付けるには外部制約が必要であると確信しています。

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

mysql - MySQL ワークベンチ エラー 1452

MySQL Workbench が提供するツールを使用して、あるテーブルから別のテーブルへの外部キーを作成しようとしましたが、次のエラーしか表示されません。

私を最も混乱させるのは行mediacomです。#sql-758_4、私が使用する実際のクエリは次のとおりです。

インデックスは正常に挿入されますが、残りは無視されます。なぜですか?

これは med_agente テーブルです

そして、これはmed_agenziaです

どこが問題???

0 投票する
2 に答える
64 参照

mysql - MySQL のテーブルに値を挿入できません

これらの値を、MySQL データベースのテーブルの 1 つの Artist_Name 列に挿入しようとしています。

しかし、私がしようとするたびに、このエラーが発生し続けます!

テーブル自体の Artist_id 列に割り当てた外部キーと関係があると思います。問題の内容と修正方法がわかりません。

お役に立てれば、テーブルのコード全体を提供できます。

どんな助けでも大歓迎です。

0 投票する
2 に答える
9380 参照

mysql - テーブルに値を挿入できません。外部キー制約が失敗し続けます

このコードを MySQL データベースの Albums テーブルに挿入しようとしています

しかし、しようとするたびに、このエラーが発生し続けます。

テーブル内の外部キーと関係があることはわかっていますが、外部キーは自動インクリメントされないため、手動で入力する必要があります。

これがテーブルコードです。

これを修正するにはどうすればよいですか? テーブルにデータを入力する必要があります。

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

mysql - テーブルにデータを挿入する際の MySQL エラー 1062 および 1452

ビデオとテキストに従って、mysqlのコースを実行しようとしています。と思っていたところ、完璧にフォローしていたのですが、テーブルにデータを挿入しようとするとエラーが多発してしまいます。

これが私のコードです:

データの挿入からエラーが発生する理由について、非常に明白な点はありますか?

具体的にエラーが発生する場所は次のとおりです。

ここに画像の説明を入力 多くのエラーは、複製のエラー コード 1062とエラー コード 1452と言うものです。

0 投票する
0 に答える
122 参照

mysql - MySQL エラー番号: 1452 (異常なケース)

このクエリを使用して外部キーを追加しようとしました:

私のテーブル mysql_dump は次のとおりです。

患者のテーブルは次のとおりです。

しかし、MySQL はエラーを返します。

子行を追加または更新できません: 外部キー制約が失敗しました ( newportal_enc. #sql-3863_9f, CONSTRAINT StripeBillingPatientRef FOREIGN KEY ( PatientRef) REFERENCES Patient( PatientId) ON DELETE SET NULL)

newportal_enc.#sql-3863_9fデータベースにテーブルが存在しないため、混乱しています。

これはインデックスの存在によるものではありませんPatientRef。このインデックスを削除した後も問題が解決しないためです。

このエラーが発生する理由と解決方法を教えてください。

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

mysql - 同じ外部フィールドを指す 2 つの列

次のフィールドを持つ mySQL テーブルがありmessagesます: idparent、。profesormessage

parentprofesorは両方ともユーザーであり、userテーブルに格納されます ( idnamelast name)

そこで、phpMyAdmin でテーブルを作成してから、次のように書きました。

そして完璧に機能しました!親に対して同じことをすると、次のエラーが発生します。

私が間違っていることは何ですか?

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

mysql - MySQL ワークベンチ。エラー 1452: 子行を追加または更新できません: 外部キー制約が失敗しました。操作に失敗しました

部下(テーブル管理者)と主テーブル(部署)を外部キーでバインドできません。次のメッセージが表示されます。

実行中:

操作に失敗しました: SQL スクリプトをデータベースに適用中にエラーが発生しました。

列名: "id_department" テーブル "Department" には:

  • データ型 - INT(10)
  • ストレージ: 主キー、非 Null、一意、符号なし、自動インクリメント。

列名: "id_department" テーブル "管理者" には:

  • データ型 - INT(10)
  • ストレージ: 非 Null、署名なし。