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')