Apparentemente, tratta gli interi in modo diverso dalle stringhe. Mentre json_contains(`column_name`,"1")
è una chiamata valida, per verificare se contiene "ART", devi utilizzare json_contains(`column_name`,'"ART"')
(notare le doppie virgolette).
Questo ha risolto il mio problema!