使用Mysql,是適用於填充屬於數據庫的6個不同表的存儲過程嗎?使用CSV文件填充Mysql數據庫的存儲過程
數據列於CSV文件中。
順便說一下,我應該有6個不同的CSV文件或只有一個?
我的想法是,我想避免LOAD DATA LOCAL INFILE命令。
非常感謝
莫羅
使用Mysql,是適用於填充屬於數據庫的6個不同表的存儲過程嗎?使用CSV文件填充Mysql數據庫的存儲過程
數據列於CSV文件中。
順便說一下,我應該有6個不同的CSV文件或只有一個?
我的想法是,我想避免LOAD DATA LOCAL INFILE命令。
非常感謝
莫羅
我認爲這不是一個好主意becouse這將是plataform依賴,而無法從SP檢查重要的事情。我會考慮bash腳本。
所以我實際上可以使用存儲過程來填充數據庫,我應該使用LOAD DATA INFILE命令爲每個單獨的csv文件..am我是吧? – Margherita
是的,但你會將參數綁定到分頁。這不是一個好主意。例如,文件的路徑。那些將被凍結到SP中。我會做一些bash腳本。操作系統更適合處理文件,權限等 – santiagobasulto
爲什麼你想避免LOAD DATA INFILE? – santiagobasulto
請解釋一下你想避免MySQL最大最快的(!)導入功能,只是爲了推出自己的緩慢和複雜的仿冒品。 – Johan
每個表使用1個CSV,這種映射方式很簡單,我建議在存儲過程中使用LOAD DATA INFILE BTW。 – Johan