Mysql
 sql >> Base de données >  >> RDS >> Mysql

La combinaison de JSON_SEARCH et JSON_EXTRACT me donne :Expression de chemin JSON non valide.

C'est aussi simple que ça :

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

Problème résolu! J'enveloppe JSON_SEARCH dans une méthode JSON_UNQUOTE !

Un petit conseil, j'ai trouvé la solution ici :https ://dev.mysql.com/doc/refman/5.7/en/json-function-reference.html