CSVから大量のデータをアップロードしています(MySQL Workbenchを介してアップロードしています):
LOAD DATA INFILE 'C:/development/mydoc.csv' INTO TABLE mydatabase.mytable CHARACTER SET utf8
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r';
ただし、最後のレコードの後にnull/ゼロでいっぱいの空の行が追加され続けることに気づいています。「LINESTERMINATED」コマンドのせいだと思います。ただし、データを正しくロードするには、それが必要です。
これを回避する方法/テーブルの空白行を回避するためのより良いSQLはありますか?