Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importer du XML avec du contenu spécifié en tant qu'attributs dans une table MySQL ?

Voir http://dev.mysql.com/doc/ refman/5.6/en/load-xml.html pour les formats XML supportés par le LOAD XML INFILE déclaration.

La page de manuel indique :

L'un des formats pris en charge ressemble au vôtre :stocker des colonnes en tant qu'attributs d'un <row> élément.

Si vous avez besoin de transformer vos données XML dans l'un des formats pris en charge par LOAD XML de MySQL, vous pouvez probablement utiliser xsltproc .

Je suppose que si vos données XML ne sont pas formatées avec une cohérence parfaite, cela confondra LOAD XML INFILE.