sql >> データベース >  >> RDS >> Mysql

MySQLでXML文字列を解析します

    これには、行セット生成関数と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. Ubuntu 20.10 /Ubuntu20.04にApacheCassandraをインストールする方法

    2. MySQLをDoctrineQueryBuilderに変換します。 IFおよびCONCATに関する問題。または選択時のサブクエリの別のアプローチ

    3. PDOPHPでのページネーション

    4. Laravel:MySQLクエリから単一の値を取得する