この質問が以前に尋ねられたことは知っていますが、何らかの理由でまだ運がありません。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 が返されます。何か案は?