为了账号安全,请及时绑定邮箱和手机立即绑定

Navicat for Mysql复制表问题

Navicat for Mysql复制表问题

一只萌萌小番薯 2018-11-08 06:10:59
近做的这个项目,连接的数据库是Mysql,然后公司设置的内部连接,也就是只能用公司的网络连接数据库,外面的网络连接不上。于是我就想到把公司的数据库表格(包括表结构和内容)复制到我本地上来,利用Navicat。项目组长复制的办法是:利用Navicat,同时连接本地数据库和公司数据库,然后在公司的数据库里面选中要复制的表格(大概有200个),直接Ctrl+C,然后到本地数据库界面Ctrl+V,过了一两分钟,公司这200个表全部复制到本地数据库了。我也照着他这个办法来搞,但是蛋疼的事来了,复制进来的是单表(就是没有外键关联的表),有外键关联的表全部没有复制进来。然后我又尝试了把公司的表导出成.txt文件,然后往本地数据库写入,也是有外键的表没有导入,其他表都导入了。我郁闷啊,不知道是不是跟数据库版本,或者是Navicat有没有关系?想换数据库,但是数据导入导出麻烦,外加万一重新安装数据库失败就更蛋疼的,各位高手来个完整的解决办法。提示:数据库是Mysql,工具是Navicat For Mysql
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

没试过,试试下面两个方法?

一、工具-结构同步(有比对外键等选项),数据同步,数据传输几个功能可以尝试。

二、库A新建备份,库B还原备份


查看完整回答
反对 回复 2018-11-11
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

你先在公司的数据库在你的电脑新建一个备份

然后在你电脑的数据库还原这个数据库


查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 1589 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信