【问题标题】:database relationship line isn't show on datadrip and phpmyadim数据库关系线未显示在 datagrip 和 phpmyadmin 上
【发布时间】:2018-10-03 07:34:17
【问题描述】:

我正在开发一个应用程序并绘制整个数据库(关系,设置外键等),我使用 mysql 作为数据库服务器,直到这里一切正常,但是当尝试可视化数据库时,关系线条没有显示,我看到的只是表格,但关于关系的参考键似乎都很好,请大家帮我修复它。

我正在从 datagrip 发布数据库图像

【问题讨论】:

  • 如果你创建一个非常简单的新数据库,有两个表,是一样的吗? youtrack.jetbrains.com/issue/DBE-2715
  • 我会去看@moscas
  • 是的,它仍然显示同样的问题
  • 请分享这个“简单”示例的 DDL
  • 谢谢@moscas,但我已经解决了,你可以在下面看到答案...

标签: mysql laravel-5 mariadb datagrip


【解决方案1】:

感谢大家的帮助,我正在使用 wamp 服务器,出于同样未知的原因,它已将 engine=MYISAM 设置为默认引擎默认值,并在准备好此问题后 https://www.siteground.com/kb/how_to_change_the_database_engine_of_a_mysql_database_table/

我正在寻找修复它的方法,我在 wampserver 上执行了以下步骤:

1 º 左键单击 wampserver 图标 > mysql > my.in(单击该图标) 2 º 在 my.in > ctrl+l > 将其粘贴到输入字段:default-storage-engine=MYISAM > 按 Enter 3 º 如果 find 将其值更改为 default-storage-engine=innodb 4 º 保存 my.in 文件并享受,

我希望它可以帮助别人........

我正在发布图片,看看现在对我来说一切都好 enter image description here

enter image description here

【讨论】:

  • 您需要 ALTER 每个表才能从 MyISAM 更改为 InnoDB。你需要 InnoDB 来使用FOREIGN KEYs
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-02
  • 2012-04-09
  • 2014-01-21
  • 2015-04-25
  • 2022-07-21
  • 1970-01-01
  • 2019-08-07
相关资源
最近更新 更多