Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phân tích cú pháp một chuỗi XML trong MySQL

Điều này cần một hàm tạo tập hợp hàng và MySQL thiếu nó.

Thay vào đó, bạn có thể sử dụng một bảng giả hoặc một truy vấn con:

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

Lưu ý rằng hỗ trợ cho các biến phiên trong XPath bị hỏng trong 5.2 (nhưng hoạt động tốt trong 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. Tạo bình luận cho các lượt xem trong mysql

  2. Sự khác biệt trong MySQL JOIN so với LEFT JOIN

  3. các thủ tục được lưu trữ được thực thi thông qua jdbc

  4. Chế độ xem MySql rất chậm. Tại sao?

  5. Nhận số lượng hàng chèn / cập nhật từ TRÊN CẬP NHẬT KHÓA DUPLICATE