0
我有一个包含访问日期的表,但数据类型是数字(双),格式是m/d/yyyy(不是短日期,常规日期,等等)。当我尝试将其导出为.csv文件时,格式会更改为5位数字。因此,例如2016年12月12日成为42716,而2016年7月12日变成42711.的问题是,我想这个表导入到MySQL与此以下SQL脚本:导出表包含访问csv的'日期'字段
LOAD DATA INFILE 'file.csv'
INTO TABLE customer FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'
(
ID, name, @var1, age
)
SET date = STR_TO_DATE(@var1, '%d/%m/%Y')
这个脚本运行良好如果日期格式仍然正常。但是,如果它变成了这些数字,这是行不通的。任何想法如何处理这个问题?