To powinno wystarczyć:
SELECT name, data
FROM articolo
WHERE JSON_CONTAINS(data, '"8"', '$.fornitori')
Podwójne cudzysłowy wokół 8
są ważne, aby prawidłowo dopasować dane JSON. Z drugiej strony zapytanie konsekwentnie używa pojedynczych cudzysłowów dla literałów łańcuchowych.