sql >> Databáze >  >> RDS >> Mysql

Jak vytvořit soubor XML z dotazů na data MySQL?

Zde je příspěvek na blogu o vracení XML z dotazů 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 

A zde je příspěvek o psaní výsledků dotaz MySQL na soubor :

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

Kombinace těchto dvou technik by vám měla umožnit vytvořit soubor XML bez jakéhokoli skriptování.



  1. Má Mysql ekvivalent @@ROWCOUNT jako v mssql?

  2. umístit více výsledků do jednoho pole

  3. ST_DWithin bere parametr jako stupeň, ne metry, proč?

  4. Dotaz, který ignoruje mezery