MysqlでCSVから特定列だけインポートする

かきかた

LOAD DATA LOCAL INFILE "インポートするCSVがある場所" 
INTO TABLE テーブル名
FIELDS TERMINATED BY '区切り文字'
LINES TERMINATED BY '行の改行文字' 
(@CSV側のカラム番号)
SET Mysql側のカラム名=@1;

sample

LOAD DATA LOCAL INFILE "/tmp/import_data.csv" 
INTO TABLE import_csv
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' 
(@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12,@13,@14,@15,@16,@17,@18,@19,@20,@21,@22,@23,@24,@25,@26,@27,@28,@29,@30,@31,@32,@33)
SET column1=@1, column2=@4, column3=@20, column4=@33;