Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Importieren Sie XML mit Inhalten, die als Attribute angegeben sind, in eine MySQL-Tabelle?

Siehe http://dev.mysql.com/doc/ refman/5.6/en/load-xml.html für die von LOAD XML INFILE unterstützten XML-Formate Aussage.

Auf der Handbuchseite heißt es:

Eines der unterstützten Formate ähnelt Ihrem – das Speichern von Spalten als Attribute eines <row> Element.

Wenn Sie Ihre XML-Daten in eines der von LOAD XML von MySQL unterstützten Formate umwandeln müssen, können Sie wahrscheinlich verwenden xsltproc .

Ich würde davon ausgehen, dass, wenn Ihre XML-Daten nicht mit perfekter Konsistenz formatiert sind, dies LOAD XML INFILE verwirren wird.