2014-07-14 95 views
-2

我想用進口行龐大的CSV文件中像下面MYSQL進口管道分隔數據

AD |安道爾||| AIXIRIVALL | ALV | 25999 | 25999 | ALV |

我的數據庫中列有可以說A,B,C,d,E,F,G,H,I

我想知道我的MYSQL數據庫導入語句應該怎麼看起來像

感謝幫助

感謝,

+3

首先閱讀[某些文檔](http://dev.mysql.com/doc/refman/5.1/en/load-data.html)。 –

回答

1

根據數據集的大小,我經常使用http://nimbletext.com/

設置列分隔符到管道,然後你應該能夠把類似

('$0','$1','$2','$3','$4','$5',$6,$7,'$8','$9'), 

爲模式。

添加一個插入子句,刪除最後的逗號,就完成了。

靈活的文本可以很好地處理大約500k行的結果。如果您爲每個輸入行創建多行,它會變得非常慢。

+0

看起來像@ patrick-q有更好的MySQL特定答案 – John