使用LOAD DATA INFILE将日期值从.csv文件导入MySql数据库

时间:2014-06-23 12:28:20

标签: mysql

在我的项目中,我需要将存储在.csv文件中的数据上传到MySql数据库表中。表格中的一列是" dateTime"。

我尝试使用 LOAD DATA INFILE 上传数据。但是当我运行脚本时,我的误差低于此值。

日期时间值不正确:" 23-JUN-14 01.50.00.944000000 PM"

所以我的问题是如何将这种类型的日期值加载到表中。

请指导我。

1 个答案:

答案 0 :(得分:0)

根据mysql的日期时间列的数据类型

DATETIME类型用于包含日期和时间部分的值。 MySQL在' YYYY-MM-DD HH:MM:SS'中检索并显示DATETIME值。格式。支持的范围是' 1000-01-01 00:00:00'至' 9999-12-31 23:59:59'。

因此,您可以将该列的数据类型更改为varchar,并在加载文件后,您可以根据该数据类型更新该列的值。

了解更多>>

http://dev.mysql.com/doc/refman/5.1/en/datetime.html