【发布时间】:2017-12-19 07:32:17
【问题描述】:
我有一个包含访问日期的表,但数据类型是数字(双精度),格式是 m/d/yyyy(不是短日期、一般日期等)。当我尝试将其导出为 .csv 文件时,格式变为 5 位数字。因此,例如 12/12/2016 变为 42716,而 7/12/2016 变为 42711。问题是,我想使用以下 SQL 脚本将此表导入 MySQL:
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')
如果日期格式仍然正常,此脚本运行良好。但是,如果将其更改为那些数字,则不起作用。知道如何处理这个问题吗?
【问题讨论】:
标签: mysql csv ms-access export-to-csv