在将 csv 文件从字符串导入 mysql 到 datetime 数据类型时,我正在尝试即时转换时间戳。但我收到一个#1411 - Incorrect datetime value: '2007-03-30 16:01:15' for function str_to_date
错误。
SQL:
load data infile 'C:/ProgramData/MySQL/MySQL Server 5.5/data/testfile.csv'
into table test
fields terminated by ','
lines terminated by '\n'
(date, col1,col2,col3,col4)
SET
date = str_to_date(date,'%Y.%m.%d %H:%i:%s.%f');
.csv 中的所有行的格式如下:
2007.03.30 16:01:15.901,117.53,117.55,35600000,43700000
我已申请
SELECT str_to_date(date,'%Y.%m.%d %H:%i:%s.%f') FROM test
对已经存储在 mysql 中的数据进行采样,它确实有效。
目标行date
设置为DATETIME
。