Подвох: если вы не хотите менять тип столбца на двоичный, попробуйте написать свое выражение 100 WHERE
следующим образом:
WHERE field = 'yourstring' AND field LIKE BINARY 'yourstring'
вместо:
WHERE field LIKE BINARY 'yourstring'
Действительно, он очень быстро проверит первое условие и попробует второе, только если первое верно.
Это хорошо сработало в моем проекте для этого теста на равенство, и я думаю,Вы можете адаптировать его к тесту «начинается с».