前言
省流:这篇文章最终采用的是更换导出文件格式的方法,看到这里觉得方法不适用的小伙伴可以不用浪费几秒钟看完这篇文章哦。
问题描述
作者使用的是Navicat
数据库管理工具,然后在将源数据库的数据表导出为dbf
格式文件后,再将dbf
文件导入到目标数据库时发现导入的数据存在为NULL
的情况,顿时感觉心肺骤停。
尝试过直接将源数据库的内容复制粘贴到目标数据库,可行是可行,但是终归治标不治本。还有一点很奇怪的是,有些数据表导入的数据是完整的,有些却是完全为空,还有的则是有一些为空,有一些又有数据,令人抓狂😫。
遍览资料无果,于是决定试一下从源头解决这个问题,于是将导出dbf
格式文件更改为导出csv
格式的文件,再将这个csv
格式文件导入到目标数据库中,结果发现成功导入,且没有数据丢失,万岁🎉!
解决方法
解决方法总体上其实在问题描述里面已经说过了,这里做一些补充。
1.导出数据
在源数据库中选择导出向导
选择csv
格式
在这之后选择导出文件路径,然后一直无脑下一步即可。
2.导入数据
导入数据的操作和导出数据其实差不多,只要点击目标数据库的导入向导
,然后选择导入文件,之后一直无脑下一步即可。
尾声
今天没什么好说的,就这样,下期再见。