31℃
精品资源分享

Navicat for Mysql 合并多个数据库 解决phpmyadmin导入提示表已存在的问题

问题描述:

两个相同的源码程序 所生成的mysql数据库 因为存在相同的表

想合并 用phpmyadmin导入 会出错 提示已存在表

百度谷歌大部分文章 是用什么工具 什么命令

都试过 都没用!

最后 抱着试一试的态度 用了Navicat for Mysql

具体操作 也是要远程连接数据库的

建议到服务器新开一个数据库

Navicat连接好

新建数据库1  导入要导入的第一个数据库文件 暂且 叫 date1.sql

(关于导入Navicat for Mysql数据库文件的操作 可以百度一下 “Navicat for Mysql 导入sql文件”

简单来说 就是在一个已存在的数据库上 右键 运行sql文件

然后会出一个对话框 点浏览 选择你的sql文件 下一步 就导入了)

接着上面

然后新建数据库2 导入要导入的第二个数据库文件 比如 date2.sql

下面是关键

导出数据库2  导出文件类型 默认的 dbf类型就可以

再然后  选择数据库1 导入导出的dbf文件(也就是数据库2的数据)

比较关键一步 看下图

点高级  创建自动递增字段

这一句非常关键

意思就是 数据会叠加 也就是 最终是合并的效果

而不是默认的覆盖的效果

这也就是用到的这个软件的功能

前面看过的教程 用过的工具 为何不行 因为大多数都是覆盖了

然后就没什么了

到phpmyadmin里面导出sql文件使用即可

也可以直接用数据库1

本文本站纯原创  转载请注明出处 谢谢

 

本参考 https://blog.csdn.net/u011113596/article/details/80594457

赞(0)
未经允许不得转载:三十一度 » Navicat for Mysql 合并多个数据库 解决phpmyadmin导入提示表已存在的问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址