MySQL не поддерживает синтаксис [...]
с LIKE
.
. Вы также можете использовать следующее условие, чтобы проверить, является ли первый символ имени первым строчным:
BINARY lower(left(firstname, 1)) = left(firstname, 1)
Другойможно использовать регулярное выражение (короче, чтобы написать и легче понять):
BINARY firstname RLIKE '^[a-z]'
Обратите внимание, что оба выражения не будут использовать существующий индекс на firstname
, так как функции или регулярные выражения вступают в игру.