0

データベースに外部キーを追加しようとしていますが、許可されていません..テーブルを変更しますaquaticstarschedule
外部キー ( username) 参照を追加しますaquaticstarstaff( username)

これに似た投稿がたくさんあることは知っていますが、それらを読んでも何も機能していないようです... Windows 32ビットを使用しています... sqlyogは私のデータベースとwampserverのGUIです...私は自分のSQLを入れましたペーストビンのデータベース...質問を混乱させたくありませんでした...

http://pastebin.com/TPqdSucJ

何が間違っているのか教えてください。他の情報が必要な場合は教えてください...

4

2 に答える 2

0

おそらく、参照をサポートしていない MyISAM デフォルト ストレージ エンジンを使用しています。

于 2012-10-19T13:55:31.630 に答える
0

おおおおおお!私はそれを理解しました...だから私の2つのテーブルには異なる情報がありました...だから私のスケジュールテーブルには、スタッフテーブルの主キーユーザー名への外部キーであるユーザー名と呼ばれる列があるはずです...しかし、私のスケジュールテーブルには、スタッフテーブルにないユーザー名がありました...だからエラーが発生しました...すべてのユーザー名がスタッフテーブルに存在することを確認しました..そして出来上がり...それはうまくいきました。 ..とにかくすべての助けを借りてthnxみんな.. :)

于 2012-10-21T10:38:54.633 に答える