Mělo by to stačit:
SELECT name, data
FROM articolo
WHERE JSON_CONTAINS(data, '"8"', '$.fornitori')
Dvojité uvozovky kolem 8
jsou důležité, aby správně odpovídaly datům JSON. Na druhou stranu dotaz konzistentně používá jednoduché uvozovky pro řetězcové literály.