我知道以前有人问过这个问题,但由于某种原因,我的运气仍然为零。我正在尝试导入 CSV 文件并将日期字段转换为正确的 mysql 格式 (YYYY-MM-DD)。我应该注意到 csv 中的一些记录有一个空值,'',作为日期值。不确定这是否意味着什么。我还应该提到,我已经在这张表中记录了。它不是空的。我尝试运行它但没有运气
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。有任何想法吗?