如何在 PHPMyAdmin 中启用“关系视图”功能

Posted

技术标签:

【中文标题】如何在 PHPMyAdmin 中启用“关系视图”功能【英文标题】:How to enable "Relation view" feature in PHPMyAdmin 【发布时间】:2015-05-02 20:58:14 【问题描述】:

我正在尝试在多个表之间建立外键关系,但找不到“关系视图”选项。我已确保我的数据库和相关表正在使用 InnoDB。

我正在使用带有 MAMP 的 Mac 并使用 phpMyAdmin 来管理我的数据库。

我尝试了许多教程,但均未成功,包括: Enabling bookmarks and other advanced features in phpMyAdmin.

【问题讨论】:

进入结构视图,使用ctrl+find并输入'relation',希望你找到 谢谢,但显然没有阅读,我使用的是 Mac,所以它会是 'cmd' 并且它不会显示在页面上的选项。 欢迎来到 ***。我编辑了你的问题,因为里面有很多不必要的介绍。看看它:它变短了两倍,但它仍然包含相同的相关信息。简洁的问题更容易回答,因此尽可能简洁地描述您的问题符合您的最大利益,避免任何过早的感恩节和关于您是多少初学者的演讲:) 另请注意我如何格式化您提供的链接。 【参考方案1】:

查看本教程,我发现这很有帮助,还包括一些可能有用的配置文件http://www.lynda.com/phpMyAdmin-tutorials/Setting-up-foreign-key-constraint/144202/157544-4.html

【讨论】:

谢谢,我想通了。很好的教程【参考方案2】:

终于解决了这个问题,似乎在 MAC 上使用 MAMP 时需要完成许多先决条件。其中:

    导入位于 Mamp/Bin/PhpMyAdmin/Example/Create_Tables.sql 中的 phpmyadmin 数据库。转到导入选项卡并选择此文件。
      通过单击数据库创建 pma 用户帐户,然后单击用户。详情可在提供的链接中找到。 在 phpMyAdmin 中更新 config.inc.php。详情可在提供的链接中找到。 重新启动您的 MAMP 服务器

链接:http://foundationphp.com/tutorials/pma_config.php

【讨论】:

【参考方案3】:

事实证明,您需要做的就是从 phpMyAdmin 导入 create_tables.sqlcreate_tables.sql 当前位于 /Library/Application Support/appsolute/MAMP PRO/phpMyAdmin/sql 下,供 mamp 专业用户使用。对于 mamp 用户,它位于/Applications/MAMP/bin/phpMyAdmin/sql 下。请注意,文件位置似乎将表单版本更改为版本。

【讨论】:

以上是关于如何在 PHPMyAdmin 中启用“关系视图”功能的主要内容,如果未能解决你的问题,请参考以下文章

启用 WAMP/phpmyadmin 设计器/关系视图

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

无法使用 phpMyAdmin 在关系视图中设置关系

phpMyAdmin 关系视图不可用

phpmyadmin 选择字段以在关系视图中显示缺失

无法访问关系视图 phpMyAdmin