問題タブ [mysql-error-150]

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 投票する
2 に答える
217 参照

mysql - 2つのテーブルで同じ外部キー列を参照することによるmysqlエラー150

かなりの数の投稿に目を通しましたが、問題の解決策が見つかりませんでした。私の疑いは、1 つの列を使用して 2 つの異なるテーブルで同じ主キー列を参照しようとしたことが原因であると考えています。具体的には、bid テーブルには、bidder テーブルと item_round_status テーブルにも存在する外部キーの Simulation_id があります。入札テーブルはこれらのテーブルの両方の外部キーを参照しますが、テーブルでsimulation_id列を1つだけ使用したいと思います. これがエラー 150 の問題の原因ですか?

エラーメッセージを表示するように更新されました:

また、UML ダイアグラムで更新されました。 関連する 3 つのテーブルの UML ダイアグラム