LOAD DATA INFILE轻松将YYYYMMDD转换为YYYY-MM-DD?
嗨,我有一个INFILE我想导入,但date的forms是:
AADR,20120403,31.43,31.43,31.4,31.4,1100 AAU,20120403,2.64,2.65,2.56,2.65,85700 AAVX,20120403,162.49,162.49,154.24,156.65,2200
有没有简单的方法将date转换为“2012年4月3日”,而不必做一些事先打开它的Perl脚本,转换date,然后再次写出文件?
TIA !!
这一步加载和转换,不需要另一个表。 欲了解更多信息,请参阅手册 。
LOAD DATA INFILE 'file.txt' INTO TABLE t1 FIELDS TERMINATED BY ',' (column1, @var1, column3, ...) SET column2 = STR_TO_DATE(@var1,'%Y%m%d')