您需要使用该SET
子句以及一个变量来引用该列中行的内容。在列列表中,将日期列分配给变量名称。然后,您可以在SET
语句中使用它。(请注意,我还没有MysqL可以对此进行测试。)
LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE my_table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(name, address, @var1)
set dateOfBirth = STR_TO_DATE(@var1, '%d-%b-%y')
请参见以下页面中的示例:http : //mysql2.mirrors-r-us.net/doc/refman/5.1/en/load- data.html(不确定为什么该页面似乎与它实际上包含SET
用法示例。)