mysql – phpmyadmin仅在关系视图中显示内部关系

前端之家收集整理的这篇文章主要介绍了mysql – phpmyadmin仅在关系视图中显示内部关系前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试使用PHPmyadmin为我的mysql数据库设置外键.
但是PHPmyadmin只在“关系视图”中显示内部关系.注意我已经确定了以下步骤.

>设置PHPmyadmin数据库(create_table.sql和配置东西)

>使用InnoDb确保数据库中的所有表格

>确保我的预期外键/参考键被编入索引.

完成所有这些步骤后,我只能在关系视图中看到内部关系.

我错过了什么吗?

最佳答案
这实际上不是一个解决方案,但由于我还无法评论帖子,我会添加一些可能有用的评论.

我遇到了同样的问题,关键参数似乎如下:

>不区分大小写的操作系统(在我的情况下是windows)
>混合大小写的表名称(例如“TableName”)

我一直在Linux中成功使用混合大小写的表名,但在Windows中,PHPMyAdmin似乎出了问题.

我打赌你的表名是混合大小写的.尝试使用完全小写的名称自己创建测试表,并检查是否看到PHPMyAdmin的“外键关系”选项.

如果你这样做,那么我们就找到了问题的根源,我们只是找到了解决方案或解决方法:)

ps:关于区分大小写和MysqL的更多信息,没有关于所有这些的PHPMyAdmins视图的任何提示,可以在这里找到:

http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html

这是解决方案.将表名’myTable’重命名为’my_table’可以解决问题.

原文链接:https://www.f2er.com/mysql/433194.html

猜你在找的MySQL相关文章