Mysql
 sql >> база данни >  >> RDS >> Mysql

Анализирайте XML низ в MySQL

Това се нуждае от функция за генериране на набор от редове и MySQL липсва.

Вместо това можете да използвате фиктивна таблица или подзаявка:

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

Имайте предвид, че поддръжката на променливи на сесията в XPath е счупен в 5.2 (но работи добре в 5.1 )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqldump стартира от cron и сигурност с парола

  2. Показване на дата от база данни PHP

  3. mysql oledb драйвер

  4. Разлика в MySQL JOIN срещу LEFT JOIN

  5. Не може да издава изрази за манипулиране на данни с executeQuery()