1
我使用這個查詢從一個txt文件中的數據導入到我的表:如何從LOAD DATA LOCAL INFILE查詢中刪除換行符?
LOAD DATA LOCAL INFILE '~/Desktop/data.txt' INTO TABLE codes LINES TERMINATED BY '\n' (code)
這是工作的罰款。但是當我在「代碼」字段中查看時,每個條目末尾都有一個換行符。有沒有辦法擺脫這個?
我使用這個查詢從一個txt文件中的數據導入到我的表:如何從LOAD DATA LOCAL INFILE查詢中刪除換行符?
LOAD DATA LOCAL INFILE '~/Desktop/data.txt' INTO TABLE codes LINES TERMINATED BY '\n' (code)
這是工作的罰款。但是當我在「代碼」字段中查看時,每個條目末尾都有一個換行符。有沒有辦法擺脫這個?
Load data infile
命令不太適合數據清理,但你可能會很幸運。首先,確定哪些字符完全組成了這些'換行符'。
有可能文本文件使用Windows樣式換行符(\r\n
)。在這種情況下,使用lines terminated by '\r\n'
。如果換行符由不同的字符組成,但在所有行中都是一致的,則將這些行包括在行結尾的子句中。
如果換行符不一致,則可能需要創建存儲過程或使用外部編程語言來清理數據。