datagrip中的ER图不会显示表之间的关系,只显示表。我正在使用MYSQL。我也试过使用MariaDB。 在此处输入图像描述
答案 0 :(得分:0)
好吧,我遇到了这个问题,发现它可能取决于您至少如何使用MySql声明外键。
该图不显示使用此语法创建的具有内联外键声明的表的关系:
CREATE TABLE table(
my_pk int primary key,
fkrow int references other_table(fkrefrow)
);
但是,如果使用此语法创建表,该图确实会显示关系箭头,并在其自己的行上声明外键约束:
CREATE TABLE table(
my_pk int primary key,
fkrow int not null,
foreign key (fkrow) references other_table(fkrefrow)
)