LOAD XML (MySQL)
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Met het MySQL-commando load xml kun je XML-bestanden importeren:
- Het kan alleen overweg met platte bestanden, dus zonder subnodes of niet-unieke tagnamen → XSL
- De doeltabel moet al gedefineerd zijn, inclusief alle velden
- De veldnamen in de database en de XML-tagnamen moeten overeenkomen → XSL
- CDATA-velden worden genegeerd → XSL?
Simpel voorbeeld
Doeltabel:
Brondata:
<entry> <title> title01 </title> <link> link01 </link> </entry> <entry> <title> title02 </title> <link> link02 </link> </entry>
SQL-code:
load xml local infile '/tmp/02-test.xml' into table tmp rows identified by '<entry>';