今天開發提了一個需求,需要把Excel中的資料導入到mysql,本來想把Excel導入成csv的格式就自動有逗号了,這樣用逗号作為分隔符,然後把資料拷貝到文本檔案 使用mysql的load就可以了,誰知道并非我所想的。
下面看下Excel的資料形式,第四個字段有逗号,我勒個去,這怎麼弄:
<col>
200005
黃金戰靴
純金打造的戰靴,價格不菲,可用于提高其他防具經驗
6
1
3
200006
黃金長劍
純金打造的長劍,價格不菲,可用于提高其他武器經驗
5
2
3.最後通過很多測試解決了這個問題:
首先直接拷貝這個檔案到txt檔案中,然後在mysql中使用指令
load data local infile "/tmp/test.txt" into table test_goods FIELDS TERMINATED BY '\t';