1
我有以下代碼將選定的列導入到mysql工作臺。將csv導入mysql工作臺時的列名要求
SET autocommit=0;
LOAD DATA LOCAL INFILE '150926.csv' INTO TABLE innodb.fh FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' ignore 1 lines
(@dummy,date,@dummy,@dummy,@dummy,**CS-URI-STEM**,@dummy,@dummy,@dummy,c-ip,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy, session_id,@dummy,@dummy,@dummy);
COMMIT;
的問題是,我有一個命名爲我的csv文件「CS-URI-STEM」一欄,我的代碼是行不通的。我只是想知道是否需要更改我的csv文件中的列名稱,因爲它有破折號。或者請讓我知道是否需要更改代碼。許多thx !!!!!!
您是否嘗試過使用反斜槓,MySQL標準轉義列和表名稱? –