我知道这个问题之前已被问过,但由于某种原因,我仍然没有运气。我正在尝试导入CSV文件并将日期字段转换为正确的mysql格式(YYYY-MM-DD)。我应该注意到,csv中的一些记录有一个空值“',用于日期值。不知道这是否意味着什么。我还应该提一下,我已经在这张表中记录了。它不是空的。我试着运行这个,但没有运气导入CSV到MySQL并转换日期
load data local infile '/Users/Path/To/CSV/file.csv'
into table donor fields terminated by ','
lines terminated by '\n' (@date,INSTRUCTIONS)
set date = STR_TO_DATE(@date, '%Y-%m-%d')
我得到NULL返回所有的人。有任何想法吗?