2011-05-07 58 views
0
<product> 
    <modelNumber></modelNumber> 
    <categoryPath> 
    <category> 
     <id></id> 
     <name></name> 
    </category> 
    <category> 
     <id></id> 
     <name></name> 
    </category> 
    <category> 
     <id></id> 
     <name></name> 
    </category> 
    <category> 
     <id></id> 
     <name></name> 
    </category> 
    <category> 
     <id></id> 
     <name></name> 
    </category> 
    </categoryPath> 
</product> 

這是我的XML結構。現在,是否有可能基於這種結構創建一個MySQL表?或者我將不得不操縱XML數據?XML到MySQL表結構

回答

2

您將能夠讀取XML(如果有當然的任何值),但你真的需要解釋系統的每個值的含義。例如,與產品是多對一的關係,因此腳本必須知道它必須執行多個插入,而不是試圖將其保存在一個字段中。

我不是100%肯定,但自動使用它來創建一個結構不會發生的,除非你解釋系統/腳本做什麼..它會更快自己創建的表。由於沒有一個場的細節或者(主鍵,唯一字段,AUTO_INCREMENT字段,VARCHAR /炭/ INT,等等。)