我知道這個問題之前已被問過,但由於某種原因,我仍然沒有運氣。我正在嘗試導入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返回所有的人。有任何想法嗎?