2017-04-23 90 views
0

我使用這個查詢來導入文本文件到MySQL表:MySQL的LOAD DATA LOCAL INFILE加引號

LOAD DATA LOCAL INFILE 'myfile.txt' 
     INTO TABLE mytable 
     FIELDS TERMINATED by '\t' 
     LINES TERMINATED BY '\n' 
     (colA, colB, colC); 

從製表符分隔的文件看起來像:

name1 name2 name3 

但當它輸入時,最後一列用引號括起來:

name1 name2 "name3" 

我該如何防止這種情況?

回答

0

解決方案是包括由選項終止線「\ R」,即

LINES TERMINATED BY '\r\n' 

,因爲這是缺少一個新行的字符串在最後一列中導入

過程中加入