我将.csv文件中的数据导入到MySQL的表中,在文件中有多个日期列,格式为04-05-2017,MySQL并不接受。
说不清楚
ERROR 1292(22007):日期值不正确:' 04-05-2017'对于列' START_DATE'在第1行
请注意我的
| START_DATE |日期|
是日期列。
由于
答案 0 :(得分:0)
试试这样:
select date, max(Creation_date), value
from datasource
group by date, blocked
用变量替换列。然后在LOAD DATA INFILE 'file.csv'
INTO TABLE t1
FIELDS TERMINATED BY ','
(column1, @var1, column3, ...)
SET column2 = STR_TO_DATE(@var1,'%d-%m-%Y')
命令中将字符串转换为正确的日期。
SET