我需要能够从csv文件(我无法更改)导入到csv = 201210021015
即YYYYMMDDHHMM
......但没有秒
当我将201111221420
导入DATETIME
时,我会得到奇怪的结果,例如2020-11-11
。
TIMESTAMP
格式会忽略小时和分钟。
有人可以提出建议吗?
答案 0 :(得分:0)
尝试使用大整数格式,而不是日期格式
答案 1 :(得分:0)
使用str_to_date()
功能,如下所示:
这样的事情应该有效:
load data infile 'myfile.csv'
into table xxx
fields terminated by ','
lines terminated by '\n'
(@col1)
set
col1 = str_to_date(@col1, '%Y%m%d%H%i')