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

mysql udf json_extract 0.4.0を使用してjson配列から行を抽出する方法は?

    json_extract()内の構文 少しずれていた。代わりにこれを使用してみてください:

    SET @mapJSON = '[{"from":12,"to":0},{"from":11,"to":-1},{"from":1,"to":1}]' ;
    SELECT JSON_EXTRACT(@mapJSON, "$.from") AS `from`,
           JSON_EXTRACT(@mapJSON, "$.to") AS `to`
    

    これにより、次のような結果セットが得られます。

    from         to
    [12, 11, 1]  [0, -1, 1]
    


    1. MySQLWorkbenchを使用したスト​​アドプロシージャ

    2. 初期化されていない定数Mysql2::Client ::SECURE_CONNECTION

    3. 巨大なテーブルから大量のデータを削除する

    4. 1回のショットですべてのMySQLSelectクエリに列を追加します