navicat导入csv数据

navicat导入csv数据
导入准备好的csv文件,文件里面有准备好的100条数据,1行一条
navicat方面显示成功导入158条,successed:158,added:158,error:0。
然后数据库中成功显示csv中有的100条数据,然后多出来的58条是以主键自增(主键默认自增),其他的以空白显示,想问一下这是什么原因?

CSV表格数据下面那些空白行也算进去了吧?你新建一个空白的表格,然后将那些数据复制粘贴进去,然后保存,从新导入应该就没有多余的了吧

建议先看看CSV有没有空行,然后查查是否存在多余的分隔符(,), 比如每行是10个字段, 应该是有9个分隔符,但CSV里某些行有11,或者12个分隔符。

这肯定是因为你csv里有多的空行呀,不信你用记事本把csv文件打开看看,注意把自动换行关了