Actualités
Image pour le titre du contenu
Il existe désormais une commande LOAD XML, qui analyse un fichier XML pour le charger en base de données. Elle fonctionne sur le même principe que LOAD DATA, mais analyse partiellement le code XML pour deviner les lignes et les colonnes. Le tout est reconstitué dans une table MySQL.

 
 
LOAD XML [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'filename'
 
[REPLACE | IGNORE]
 
INTO TABLE [db_name.]tbl_name
 
[CHARACTER SET charset_name]
 
[ROWS IDENTIFIED BY '<tagname>']
 
[IGNORE number [LINES | ROWS]]
 
[(column_or_user_var,...)]
 
[SET col_name = expr,...]
 


Disponible depuis MySQL 5.2.5, c'est à dire 6.0.0. A l'inverse, le client MySQL est déjà capable de produire des résultats en XML depuis longtemps. C'est l'option --xml ou -X.

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter