【发布时间】:2011-03-24 23:50:55
【问题描述】:
我在 mysql 数据库中设置了外键。我已将我的数据库从一台服务器备份到一台新服务器。新旧服务器都使用 phpmyadmin。在旧服务器上,y 曾经在表视图中具有从外键到另一个表中相应寄存器的链接。一个 html 链接将我带到另一个表中的寄存器。但它不会出现在新服务器上。
有什么想法吗?
【问题讨论】:
标签: mysql foreign-keys phpmyadmin
我在 mysql 数据库中设置了外键。我已将我的数据库从一台服务器备份到一台新服务器。新旧服务器都使用 phpmyadmin。在旧服务器上,y 曾经在表视图中具有从外键到另一个表中相应寄存器的链接。一个 html 链接将我带到另一个表中的寄存器。但它不会出现在新服务器上。
有什么想法吗?
【问题讨论】:
标签: mysql foreign-keys phpmyadmin
您需要设置 pmadb 元表:http://www.phpmyadmin.net/documentation/#linked-tables
之后,您应该在浏览时获得外键之间的链接。您也可以使用 $cfg['Servers'][$i]['relation'] 手动设置您想要超链接的关系:http://www.phpmyadmin.net/documentation/#cfg_Servers_relation
【讨论】:
我真的不明白你的意思。为了将数据导入新的phpMyAdmin,您需要将数据导出到sql并导入导出的sql文件。所有外键仍将保持与您导入的 sql 形式相同。
【讨论】: