sha*_*thi 5 mysql sql database phpmyadmin
我正在尝试使用phpmyadmin为我的mysql数据库设置外键.但是phpmyadmin只在"关系视图"中显示内部关系.注意我已经确定了以下步骤.
设置phpmyadmin数据库(create_table.sql和配置东西)

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

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

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

我错过了什么吗?
这实际上不是一个解决方案,但由于我还无法对帖子发表评论,因此我将添加一些可能有帮助的评论。
我也遇到过同样的问题,关键参数似乎如下:
我一直在 Linux 中成功使用混合大小写表名,但在 Windows 中 phpMyAdmin 似乎出了问题。
我敢打赌你的表名是大小写混合的。尝试自己创建一个测试表,名称完全小写,然后检查是否看到 phpMyAdmin 的“外键关系”选项。
如果您这样做,那么我们已经找到了问题的根源,我们只需寻找解决方案或解决方法即可:)
ps:有关区分大小写和 mysql 的更多信息,没有任何关于 phpMyAdmins 视图的提示,可以在这里找到:
http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
这就是解决方案。将表名称“myTable”重命名为“my_table”可以解决该问题。
