Najwyraźniej traktuje liczby całkowite inaczej niż łańcuchy. Podczas gdy json_contains(`column_name`,"1")
jest prawidłowym wywołaniem, aby sprawdzić, czy zawiera "ART", musisz użyć json_contains(`column_name`,'"ART"')
(zwróć uwagę na podwójny cytat).
To rozwiązało mój problem!