Bulk-Einfügung in MYSQL von XML-Dateien
Wie können wir das laden der Daten in die Mysql-Tabellen aus XML-Dateien??
Gibt es eine Möglichkeit zum Lesen von Daten aus XML-Dateien und Schreiben in die MySql-Datenbank..
Ich habe einen Großteil der Daten in XML-Dateien.
Vielen Dank im Voraus für die Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen die LADEN VON XML Funktion (MySQL 6.0). Hier ist der Beispiel-code aus dem Handbuch:
Verwendung eines XML-Dokuments person.xml enthält:
erstellen Sie eine Tabelle etwa so:
und verwenden Sie den folgenden Befehl zum importieren der XML:
Oder wenn Sie mit MySQL 5.0 können Sie LOAD_FILE laden des gesamten XML-Dokuments als string in einer einzelnen Spalte, und dann analysieren Sie es mit Hilfe von MySQL die XPath-Funktionalität.
Diesem Artikel, MySQL.com mehr details: Die Verwendung von XML in MySQL 5.1 und 6.0.
Wenn Ihr auf der Suche für eine einfache Lösung, Navicat hat eine ziemlich einfache xml-import-Funktion.
Warum nicht mit XSL zu übersetzen, die XML-Daten in standard SQL-insert-Anweisungen, dann verwenden Sie die "source" - Befehl innerhalb der mysql-client, um die Ausgabe Lesen?