性格我無法加載「\」從CSV字符文件到MySQL數據庫版本6.1無法負荷「」在MySQL數據庫
假設下面是我的Excel表格轉化爲CSV。
------------------------------
ColumnHeader1 | ColumnHeader2 |
------------------------------
BA\ |Pune |
-------------------------------
MySQL命令:
LOAD DATA LOCAL INFILE 'D:\\mydatafile.csv'
INTO TABLE mydb.mytable FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(ColumnHeader1,ColumnHeader2);
當我運行在上表中查詢select
,我得到下面這是不類似於上面表輸出。這在mysql 6.1中是完美的。現在升級到6.2創建的問題。
------------------------------
ColumnHeader1 | ColumnHeader2 |
------------------------------
BAPune |null |
-------------------------------
它不是possilbe對我來說,所有的50萬個記錄在不同的細胞中重播。並且它在6.1版本中又一次完美運行。 –
怎麼這樣?它只是一個文本文件perl -pi -e's/\\/\\\\/g'mydatafile.csv – sathia
是用'\\'替換數據中的所有'\'並添加ESCAPED BY'\\'爲了我。 –