说实话,如果不是学习需要的话也不会这么做,因为导入对数据格式的要求是在是太高了,弄了好十几次才弄好,下面是一些错误的处理经验。 首先要知道怎么导入吧,打开数据库在数据库上右键:
选择导入的类型和源文件
选择导入的数据库:
选择要导入到的表格,并设置映射条件:
选择立即运行:
如果成功的话那就是幸运的了:
**当然,如果没有成功的话可能是下面的几个问题;
1、数据库设置了外键约束,导入前取消外键约束即可
2、数据库的表中设置了不能为空的列但是excel中有空的单元格
3、要导入的字段与数据库表列格式不一样,可能是:
要导入的数据超过了范围,我是通过增加数据库列宽度解决的
导入数据是数字但是是double型的,对于要求不高的可以转为int或float导入,因为数据库中没有对应的类型,decimal类型也不行(期待更好的解决方法)
另外varchar转text也是不行的**