2011-09-08 101 views
0

使用Mysql,是適用於填充屬於數據庫的6個不同表的存儲過程嗎?使用CSV文件填充Mysql數據庫的存儲過程

數據列於CSV文件中。

順便說一下,我應該有6個不同的CSV文件或只有一個?

我的想法是,我想避免LOAD DATA LOCAL INFILE命令。

非常感謝

莫羅

+1

爲什麼你想避免LOAD DATA INFILE? – santiagobasulto

+1

請解釋一下你想避免MySQL最大最快的(!)導入功能,只是爲了推出自己的緩慢和複雜的仿冒品。 – Johan

+1

每個表使用1個CSV,這種映射方式很簡單,我建議在存儲過程中使用LOAD DATA INFILE BTW。 – Johan

回答

0

我認爲這不是一個好主意becouse這將是plataform依賴,而無法從SP檢查重要的事情。我會考慮bash腳本。

+0

所以我實際上可以使用存儲過程來填充數據庫,我應該使用LOAD DATA INFILE命令爲每個單獨的csv文件..am我是吧? – Margherita

+0

是的,但你會將參數綁定到分頁。這不是一個好主意。例如,文件的路徑。那些將被凍結到SP中。我會做一些bash腳本。操作系統更適合處理文件,權限等 – santiagobasulto

相關問題