我想CSV文件导入到数据库中进口日期
头 ID,姓名,日期1,日期2
数据 10001,鲍勃·罗伯茨,03/06/2007 15:18:25.10,03/06/2007 15:18:29.19
此文件已数百万行的,为了将其导入我用下面的命令:
mysqlimport --ignore-lines=1 --fields-terminated-by=, --columns='id,name,surname,date1,date2' --local -u root -p Database /home/server/Desktop/data.csv
我的问题是,当我尝试导入该文件日期存放不当,他们看起来是这样的:
'0000-00-00 00:00:00'
我试过很多东西,但没有任何工程。我想这个问题是由时间毫秒和字符串末尾有一个点而不是冒号的事实给出的。
我的日期存储在变量中的时间戳
你能帮我请
感谢
MySQL的日期时间格式看起来更像是“2014年9月1日00:00:00”,有没有什么可以转换的字符串的方式从CSV中匹配的方式在? – durbnpoisn 2014-09-01 16:59:23
如果你在excel上加载它,你可以轻松地将日期格式更改为MySQL接受的格式,并在完成后再次将其重新导出到CSV。 – Prix 2014-09-01 17:04:18
如何在excel中打开2000万行数据集? – QGA 2014-09-01 17:05:53