XML Datei in MySQL DB importieren. – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self XML Datei in MySQL DB importieren. Thu, 01 Nov 07 08:37:50 Z https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175265#m1175265 https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175265#m1175265 <p>Hallo zusammen,<br> ich möchte eine XML Datei in eine MySQL Datenbank importieren.</p> <p>Nun gibt es ja auch diverse Tools die diesen Import übernehmen, aber das Problem was ich habe ist das dann 'alles' Importiert wird. Kurz zur Erläuterung - Die XML-Datei ist eigentlich auch nur ein Spool-Out von einer anderen Datenbank. Dieser Spool-Out bringt aber immer einen kompletten Datensatz und ich möchte aber meine neue Datenbank relational anlegen, sodass quasi jeder Wert nur einmal importiert wird.</p> <p>Gibts da irgendwas automatisiertes dafür bzw. wie könnte man das realisieren?</p> <p>Mfg Alex</p> XML Datei in MySQL DB importieren. Thu, 01 Nov 07 14:36:30 Z https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175266#m1175266 https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175266#m1175266 <p>Hallo Alexsus,</p> <blockquote> <p>ich möchte eine XML Datei in eine MySQL Datenbank importieren.<br> Dieser Spool-Out bringt aber immer einen kompletten Datensatz und ich möchte aber meine neue Datenbank relational anlegen, sodass quasi jeder Wert nur einmal importiert wird.</p> </blockquote> <p>a) erzeuge XML-Dateien, die Du problemlos direkt importieren kannst.<br> b) Schreibe Dir ein entsprechendes Importskript in der Programmiersprache<br>    Deiner Wahl.</p> <p>Freundliche Grüße</p> <p>Vinzenz</p> XML Datei in MySQL DB importieren. Thu, 01 Nov 07 15:56:02 Z https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175267#m1175267 https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175267#m1175267 <p>Hallo Vinzenz,<br> a.) Kann ich nicht, da ich diese Dateien ja auch nur bekomme und verarbeiten muss - wenns wirklich sooo einfach wär hätt' ich's auch schon gemacht ;)<br> b.) Das war ja gerade die Frage wie man das einfach selbst tun kann ..</p> <p>Mfg</p> XML Datei in MySQL DB importieren. Thu, 01 Nov 07 18:02:39 Z https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175268#m1175268 https://forum.selfhtml.org/self/2007/nov/1/xml-datei-in-mysql-db-importieren/1175268#m1175268 <p>Hallo</p> <blockquote> <p>a.) Kann ich nicht, da ich diese Dateien ja auch nur bekomme und verarbeiten muss - wenns wirklich sooo einfach wär hätt' ich's auch schon gemacht ;)</p> </blockquote> <p>das habe ich zwar vermutet, wollte es aber bestätigt wissen.</p> <blockquote> <p>b.) Das war ja gerade die Frage wie man das einfach selbst tun kann ..</p> </blockquote> <p>Das hängt von Deinen Daten ab. Im Prinzip musst Du den Normalisierungsprozess<br> durchlaufen. Anschließend speicherst Du in einer geeigneten Reihenfolge ab, d.h.<br> derart, dass Du zuerst in Tabellen speicherst, die keinen Fremdschlüssel enthalten und anschließend erst in Tabellen mit (inzwischen) bekannten Fremdschlüsseln.</p> <p>Freundliche Grüße</p> <p>Vinzenz</p>