sql >> Database >  >> RDS >> Mysql

Een XML-tekenreeks ontleden in MySQL

Dit heeft een functie voor het genereren van rijen nodig, en MySQL mist het.

U kunt in plaats daarvan een dummy-tabel of een subquery gebruiken:

SELECT  ExtractValue(@xml, '//mychild[[email protected]]'),
        @r := @r + 1
FROM    (
        SELECT  @r := 1
        UNION ALL
        SELECT  1
        ) vars

Merk op dat ondersteuning voor sessievariabelen in XPath is verbroken in 5.2 (maar werkt prima in 5.1 )



  1. Bulkupdate in C#

  2. MySQL 8.0.11-fout verbinding maken met caching_sha2_password de opgegeven module kan niet worden gevonden

  3. Ruby mysql2-fout

  4. Buitenlandse sleutels in MySQL?