1. 程式人生 > >如何將 JSON、Text、 XML、 CSV 資料檔案匯入 MySQL

如何將 JSON、Text、 XML、 CSV 資料檔案匯入 MySQL

我們就可以很方便使用LOAD XML來匯入,這裡可以參見MySQL的官方手冊–LOAD XML Syntax。 然而我們可能有另外一些需求,比如說,我們可能會想要將XML檔案的域對映到不同名字的列(TABLE COLUMN)之中。這裡要注意,MySQL v5.0.7以後,MySQL的Stored Procedure中不能再執行LOAD XML INFILE 或者LOAD DATA INFILE。所以轉換的程式(procedure)的編寫方式與在此之前有所不同。這裡,我們需要使用Load_File()和ExtractValue()這兩個函式。 以下是一個示例XML檔案和程式: