2017-09-23 47 views
-1

我有我有一個巨大的csv文件,149 column25K+ rows上傳在MySQL表這個文件我使用MySQL LOAD DATA Query
我的查詢是:
MySQL的負載數據查詢:問題與反斜線()

LOAD DATA local INFILE '/Dir/file.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES 

我的查詢工作正常,問題出現在我的文件有任何Backslash (\)字符時,列值get disturb和文件單元格值未插入正確的列中。有沒有解決這個問題。
感謝

回答

1
LOAD DATA local INFILE '/Dir/file.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\b' LINES TERMINATED BY '\n' IGNORE 1 LINES 

使用 '\ B' 的轉義字符,而不是在您的查詢 '\'。

+0

謝謝Vijesh,它工作:), – ansh