私は MySQL Workbench を初めて使用し、データベース (MS Access) の経験が少しあります。fk にデータを入力するのに問題があります。これが私のdbスキーマにあるものです:
- 2 つのテーブル Block と Set (pk Block_ID (INT 型) を持つ Block; Set_Block_ID (INT 型) の fk 名を持つ Block に fk を持つ Set)。
- Block_ID を Set_Block_ID にリンクする Block to Set テーブルから作成された 1 対多の関係。関係が構築され、問題はありません
- Block テーブルにデータを入力します。問題はありません
- 次に、Set テーブルにデータを入力します。すべての列を表示できますが、fk は表示されません。私の質問はなぜですか?
MS Access でまったく同じデータベースを作成しました。私の fk はリンク テーブルに表示され、MS Access が参照整合性を確保している間にデータを入力できます。私は Workbench を初めて使用するので、fk 列を表示して入力できない理由がわかりません。
どんな助けでも大歓迎です!ありがとう!!=)