如何在MAMP中使用phpMyAdmin在MySQL中显示关系视图

时间:2015-06-04 20:19:37

标签: mysql phpmyadmin mamp

好的,我正在使用我的数据库,我有2个表,我正在尝试在两者之间创建一个外部链接。显然这意味着我需要一个名为Relation View的按钮,只有在你将两个表设置为Operations下的InnoDB后才可见,我已经完成了。但是,关系视图无法显示在“结构”选项卡的顶部,或者位于“打印”图标旁边的底部。所以我去了这里(http://www.w3expert.com/2008/03/how-to-enable-view-feature-in.html)并按照说明安装了phpmyadmin数据库,该数据库本应启用了Relation View,但事实并非如此。所以我迷路了。我错过了什么吗?还有另一种方法可以让它发挥作用吗?

要清楚,我正在通过我的MAMP服务器处理phpMyAdmin。

修改 - 我也按照本网站上的说明(http://newvibes.com/blog/enabling-relation-view-in-phpmyadmin-mamp/)编辑了上述文件中的服务器配置。

所以回顾一下 - 我按照第一个链接中的说明创建了phpmyadmin数据库。然后我在第二个链接中更改了文件提到的配置。然后我关闭了我的phpMyAdmin并重新启动了我的MAMP服务器。重新打开所有内容,我仍然无法访问我的Relation View。

第二次编辑 - 我一直在搞乱phpMyAdmin,我注意到“Relation View”实际上是在我导入的数据库下弹出的。但它并没有出现在任何其他数据库之下。我应该在我导入的数据库中/下创建我的数据库吗?如果是这样,我该怎么做。 。 ?

1 个答案:

答案 0 :(得分:1)

您使用的是MyISAM存储引擎吗? phpMyAdmin仅显示与InnoDB的关系视图。

单击表格,转到顶部的Operations并将Storage Engine更改为InnoDB。我想你一次只能做一张桌子

InnoDSB对于大型数据库有很多开销(所以我理解),但对于小型/中型的东西应该没问题。