MySQLで2つのテーブルを作成したいのですが、2番目のテーブルにはベーステーブルの外部キーがあります。
問題は、2番目のテーブルを作成しようとすると、errno:150が発生することです。外部キーがnullであるため、これは失敗します。
2番目のテーブルを正しく作成するにはどうすればよいですか?
詳細
私の最初のテーブルには5つの属性があり、最初の属性は主キーです。
2番目のテーブルには3つの属性があります。このテーブルの1番目と2番目の属性は、最初のテーブルの最初の2つの属性を参照します。
すべての変数はvarchar
であり、すべて同じ長さです。助言がありますか?