2012-05-14 66 views
0

管理獲取包含數據庫信息和數據的完整XML文件。將XML加載到MySQL中

<?xml version="1.0"?> 
<mysqldump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<database name="bbdb"> 
... 

它是用mysqldump創建的。但我找不到將xml文件加載到空數據庫的方法。我看了很多,但迄今爲止沒有結果。

回答

0

您是否嘗試過LOAD XML聲明?自MySQL 5.2起可用

+0

上述問題。我沒有桌子。全部都在xml文件中。 – Jasper

0

您是否檢查LOAD XML?根據手冊:LOAD XML語句將數據從XML文件讀取到表中

+0

是的,但問題是,我沒有任何表格。它都在XML文件中。現在我可以手動通過xml文件並找出要創建的表格,但這是一項非常多的工作。我的意思是如果mysql可以導出它完全不應該它能夠完全導入它? – Jasper

+0

我想,但它不是「IMPORT XML」,它是LOAD XML,所以就我所知,您必須創建表。我確實有待糾正,但我認爲這不會發生。 – GDP