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

JSON_SEARCHとJSON_EXTRACTを組み合わせると、次のようになります。無効なJSONパス式。

    そのように簡単です:

    SELECT JSON_EXTRACT(filter_apps, JSON_UNQUOTE(JSON_SEARCH(filter_apps, 'one', 'c130b917983c719495042e31306ffb'))) FROM campaigns;
    

    問題は解決しました! JSON_SEARCHをJSON_UNQUOTEメソッドでラップします!

    ちょっとしたヒントですが、ここで解決策を見つけました: https ://dev.mysql.com/doc/refman/5.7/en/json-function-reference.html



    1. mysqlエラーコード1248

    2. 左アウターをLaravelと結合するにはどうすればよいですか?

    3. RubyとMySQLを使用した複数の単語の検索

    4. OracleのTO_TIMESTAMP_TZ()関数