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