码迷,mamicode.com
首页 > 数据库 > 详细

mysql 导入 csv文件中数据,只能导入第一行

时间:2017-10-06 00:03:33      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:产生   文件的   ofo   https   设置   数据库   nbsp   tab   数据   

用workbench导入csv数据,只能导入数据的第一行,也就是标注每一列的列名的那一行。
但问题是,每次导入完成时,系统提示已经导入了500条记录(这个文件中的确有500条记录),可是刷新数据库后打开这张表,里面还是只有上面说的那一行。

鄙人还发现在导入设置【field separator】那一栏,操作系统只能选择分号,冒号,TAB。但在csv里,field 和 field之间是按逗号分的。

 

所以主要进行以下两点的确认:

(1)查一下你的分隔符到底是什么?即系统支持的分隔符是什么,逗号还是分号?和csv文件的分隔符是否一致?一定要确保一致!
(2)用二进制编辑器打开你的CSV内容,看每行结束换行符到底是些什么?不同操作系统产生的换行不太一致,确保结束的换行符和操作系统的换行符一致!

mysql 导入 csv文件中数据,只能导入第一行

标签:产生   文件的   ofo   https   设置   数据库   nbsp   tab   数据   

原文地址:http://www.cnblogs.com/kings-9/p/7630268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!