Rupanya, ia memperlakukan bilangan bulat secara berbeda dari string. Sementara json_contains(`column_name`,"1") adalah panggilan yang valid, untuk memeriksa apakah itu berisi "ART", Anda harus menggunakan json_contains(`column_name`,'"ART"') (perhatikan tanda kutip ganda).
Itu menyelesaikan masalah saya!