Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql DataGrip图表未显示表关系_Mysql_Jetbrains Ide_Datagrip - Fatal编程技术网

Mysql DataGrip图表未显示表关系

Mysql DataGrip图表未显示表关系,mysql,jetbrains-ide,datagrip,Mysql,Jetbrains Ide,Datagrip,我一直遇到这样一个奇怪的问题:我的DataGrip图表生成没有显示表之间的关系(换句话说,关系箭头没有出现) 这是我所说的图像 我一直在制作这个DataGrip图表:右键单击我的模式-->图表-->显示可视化。上图是每次的结果 如何修复此问题以显示箭头在您询问之前,我的架构表中有引用其他表中其他列的外键。请确保正确声明了外键 检查左侧数据库详细信息视图中的列状态 如果您使用的是mysql 8,您可能需要在创建任何表之后添加ENGINE=INNODB 例如: CREATE TABLE perso

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

这是我所说的图像

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


如何修复此问题以显示箭头在您询问之前,我的架构表中有引用其他表中其他列的外键。

请确保正确声明了外键

检查左侧数据库详细信息视图中的列状态

如果您使用的是mysql 8,您可能需要在创建任何表之后添加
ENGINE=INNODB

例如:

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

是否为所有这些表正确创建了主键和外键?如果使用关系创建新数据库会发生什么情况?它们出现了吗?@moscas不,它们没有。嗨,你找到解决这些问题的办法了吗。我正在使用postgres db,看到了数据报的问题。我也看到了这个问题。如果这个更改解决了您的问题,请接受答案。