mysql - DataGrip 图未显示表关系

标签 mysql jetbrains-ide datagrip

我一直有一个奇怪的问题,我的 DataGrip 图生成没有展示表之间的关系(换句话说,关系箭头没有出现)。



这是我正在谈论的图像。

我一直在制作这个 DataGrip 图:右键单击我的架构 --> 图表 --> 显示可视化 .上图是每次的结果。

我该如何解决这个问题以显示箭头? 在你问之前,我的架构表中有引用其他表中其他列的外键。

最佳答案

确保正确声明外键。
检查左侧数据库详细信息 View 中的列状态。
如果您使用的是 mysql 8 ,则可能需要添加 ENGINE = INNODB创建任何表后。
例如 :

CREATE TABLE person
(
....
) ENGINE = INNODB;

关于mysql - DataGrip 图未显示表关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50342149/

相关文章:

jetbrains-ide - 语音菜单示例 - JetBrains MPS - 如何构建、编译和运行示例项目

datagrip - javax.net.ssl.SSLHandshakeException : The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]

"fast-moving"小表上的 mysql 索引性能

mysql - MSSQL 相当于 MYSQL ELT() 函数

intellij-idea - JetBrains 第三方插件有哪些数据访问权限?

python - PyCharm "Frames are not Available"...如何添加帧以便我可以在调试中查看变量?

datagrip - 如何在 datagrip 中将单元格设置为空?

DataGrip 升级后 MySQL 数据库连接中断 (2021.3.x)

mysql - 如何从MySQL中的多个表中删除?

多列的mysql索引