首页 > 解决方案 > 如何使用 phpmyadmin 导入带有索引和外键的 MySQL 数据库?

问题描述

我使用 PHPMyAdmin 在我的本地主机(XAMPP)上导出了我的数据库,我使用的是 Mac,它在所有表上都有所有索引和外键。我删除了我的数据库,现在每次我将它导入回来时,都没有唯一键,例如,以前每个表的每个 id 列都有一个,现在什么都没有了。

我正在使用 Laravel,所以我可以再次迁移我的表并重新植入我的应用程序,但我使用虚拟数据有一段时间了,我希望这是我最后的手段。

我想知道我是否错误地导入了数据库。

标签: mysqlphpmyadmin

解决方案


因此,我导出的 .sql 文件在底部包含用于将所有键和索引添加到我的所有表的 sql 代码。我只需将该代码复制并粘贴到 phpmyadmin 中的 SQL 编辑器选项卡中,它就可以工作,一切都被添加回来。这是一个快速的解决方案,我不确定为什么在我导入数据库文件时它们没有被导入。这可能是我的本地主机和托管公司上不兼容的 SQL 版本的问题。


推荐阅读