如何在 PHPMyAdmin 中启用 "Relation view" 功能

How to enable "Relation view" feature in PHPMyAdmin

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

我正在使用 Mac 和 MAMP,并使用 PHPMyAdmin 来管理我的数据库。

我尝试了很多教程但都没有成功,包括: Enabling bookmarks and other advanced features in phpMyAdmin.

终于解决了这个问题,看来在 MAC 上使用 MAMP 时需要完成一些先决条件。其中:

  1. 导入在 Mamp/Bin/PhpMyAdmin/Example/Create_Tables.sql 中找到的 phpmyadmin 数据库。转到导入选项卡并 select 这个文件。
    1. 通过单击数据库创建一个 pma 用户帐户,然后单击用户。详细信息可以在提供的 link 中找到。
    2. 在 phpMyAdmin 中更新 config.inc.php。详细信息可以在提供的 link 中找到。
    3. 重新启动您的 MAMP 服务器

Link:http://foundationphp.com/tutorials/pma_config.php

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

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