Для поиска по шаблону можно использовать LIKE или REGEXP (REGEXP_LIKE в 8.0). Шаблоны у них разные. LIKE не умеет в [ ], ^ и прочие штуки из регулярок. Он знает только % и _. А ты в него запихнул шаблон по формату регулярки. В твоем случае значеня должны быть типа такого, что бы шаблон сработал
‘blabla[^A-Z]blabla’
‘xxxx[^A-Z]’
‘[^A-Z]yyyy’
[^A-Z] - этот шаблон LIKE не понимает и не раскрывает, он просто ищет такую последовательность символов