我在mysql db中设置了外键 . 我已将数据库从一台服务器备份到一台新服务器 . 新服务器和旧服务器都使用phpmyadmin . 在旧服务器上,y曾经在从外键到另一个表中相应寄存器的表的视图中具有链接 . 一个html链接,引导我到另一个表中的寄存器 . 但它并没有出现在新服务器上 .
有任何想法吗?
您需要设置pmadb元表:http://www.phpmyadmin.net/documentation/#linked-tables
之后,您应该在浏览时获取外键之间的链接 . 您还可以使用$ cfg ['Servers'] [$ i] ['relation']来设置您想要手动超链接的关系:http://www.phpmyadmin.net/documentation/#cfg_Servers_relation
我真的不明白你的意思 . 为了将数据导入新的phpMyAdmin,您需要将数据导出到sql并导入导出的sql文件 . 所有外键仍将与sql形式的导入相同 .
2 回答
您需要设置pmadb元表:http://www.phpmyadmin.net/documentation/#linked-tables
之后,您应该在浏览时获取外键之间的链接 . 您还可以使用$ cfg ['Servers'] [$ i] ['relation']来设置您想要手动超链接的关系:http://www.phpmyadmin.net/documentation/#cfg_Servers_relation
我真的不明白你的意思 . 为了将数据导入新的phpMyAdmin,您需要将数据导出到sql并导入导出的sql文件 . 所有外键仍将与sql形式的导入相同 .