加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2020-12-11 23:46:31 所属栏目:MySql教程 来源:网络整理
导读:我正在尝试使用phpmyadmin为我的mysql数据库设置外键. 但是phpmyadmin只在“关系视图”中显示内部关系.注意我已经确定了以下步骤. 设置phpmyadmin数据库(create_table.sql和配置东西) 使用InnoDb确保数据库中的所有表格 确保我的预期外键/参考键被编入索引.

我正在尝试使用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’可以解决问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读