0

intellij (phpstorm 6.0.3 を使用) で生成されたデータベース ダイアグラムに接続 (外部キー) が表示されません。これは、いくつかのintelij機能を示すビデオで、フォアイング キーが表示され、リンクされています。そして、これが私のスクリーンショットです。理由はありますか?バグですか?

これは、私のデータベースからコピーされたコード例を生成する短いテーブルです。

Create table Book (
  id Integer Not Null Auto_increment,
  Ad_id Integer Not Null,
  title VarChar(150) Not Null,
  isbn VarChar(80) Null,      
  Constraint PK_Book Primary Key (id)
);
Create table Ad (
  id Integer Not Null Auto_increment,      
  displayed Integer Not Null,
  price Integer Not Null,
  inserted Integer Not Null,
  Constraint PK_Ad Primary Key (id)
);    
Alter table Book add (
  Constraint FK_Book_1 Foreign Key (Ad_id) References Ad(id) On Update Cascade On Delete Cascade
);
4

1 に答える 1

0

間違いなくバグでした。この図は、外部キーを示している場合もあれば、データベースを生成するまったく同じ SQL スクリプトを示していない場合もあります。同期が悪いことが原因のように感じますが、それを証明するものは何もありません。

于 2013-07-30T05:16:10.787 に答える