ファイルからデータを挿入するために、次のステートメントを使用しています。
load data infile 'filename.csv'
ignore
into table tbl (clo);
ファイル内の空白行を無視する必要があります。これどうやってするの。
ファイルからデータを挿入するために、次のステートメントを使用しています。
load data infile 'filename.csv'
ignore
into table tbl (clo);
ファイル内の空白行を無視する必要があります。これどうやってするの。
オプションを使用できるファイルの先頭にない限り、行をスキップすることはできませんIGNORE N LINES
。
インポートする前に sed を使用します。
sed -i '/^\s*$/d' filename.csv
詳細: SED を使用して空行を削除する
LOAD DATA INFILE 'filename.csv'
INTO TABLE your_table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n';
Windows ファイルでは \r が必要です。これを *nix で実行している場合は必要ありません。