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

Vérifier si un élément est contenu dans les valeurs (tableau) d'une colonne json dans MySql

Cela devrait le faire :

SELECT name, data 
FROM articolo 
WHERE JSON_CONTAINS(data, '"8"', '$.fornitori')

Les guillemets autour de 8 sont importants, afin de faire correspondre correctement les données JSON. D'autre part, la requête utilise systématiquement des guillemets simples pour les littéraux de chaîne.