我正在尝试在多个表之间建立外键关系,但找不到"关系视图"选项。我已经确保我的数据库和相关表使用InnoDB。
我正在使用带有MAMP的Mac,并使用PHPMyAdmin来管理我的数据库。
我尝试了许多教程,但都没有成功,包括:在phpMyAdmin中启用书签和其他高级功能。
查看本教程,我发现它很有用,还包括一些可能有用的配置文件http://www.lynda.com/phpMyAdmin-tutorials/Setting-up-foreign-key-constraint/144202/157544-4.html
最终解决了这个问题,在MAC上使用MAMP时似乎需要完成许多先决条件。其中:
- 导入位于Mamp/Bin/phpmyadmin/Example/Create_Tables.sql中的phpmyadmin数据库。转到导入选项卡并选择此文件。
- 点击数据库创建一个pma用户帐户,然后点击用户。详细信息可以在提供的链接中找到
- 在phpMyAdmin中更新config.inc.php。详细信息可以在提供的链接中找到
- 重新启动MAMP服务器
链接:http://foundationphp.com/tutorials/pma_config.php
事实证明,您所需要做的就是从phpMyAdmin导入create_tables.sql
。create_tables.sql
目前在/Library/Application Support/appsolute/MAMP PRO/phpMyAdmin/sql
下为mamp pro用户找到。对于mamp用户,它位于/Applications/MAMP/bin/phpMyAdmin/sql
之下。请注意,文件位置似乎会将表单版本更改为版本。