Mysql
 sql >> Database >  >> RDS >> Mysql

Come creare un file XML dalle query di dati MySQL?

Ecco un post sul blog sulla restituzione di XML dalle query MySQL SELECT :

xml_escape(value) - 
  replace characters not allowed in xml with the escape sequences

xml_attr(name, value) - 
  create an xml attribute 

xml_tag(tagname, tagvalue, attrs, subtags) -
  create a tag 

Ed ecco un post sulla scrittura dei risultati di una query MySQL su un file :

SELECT whatever FROM whereever
INTO OUTFILE '/path/to/file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

La combinazione di queste due tecniche dovrebbe consentire di creare un file XML senza alcuno script.