MySQL регистронезависимый поиск в поле varbinary? - PullRequest
6 голосов
/ 24 июля 2011

У меня есть идентификатор поля varbinary, в котором я хотел бы выполнять поиск без учета регистра.

Я знаю, что способ работы полей varbinary запрещает вам делать что-то вроде этого:

WHERE LOWER(page_title) = LOWER("Gasket")

Так есть ли способ сделать это?Я полагаю, я мог бы временно разыграть поле как варчар или что-то в этом роде.Но я не уверен.

1 Ответ

10 голосов
/ 24 июля 2011

Вы можете использовать функцию CONVERT():

SELECT * FROM mytable WHERE CONVERT(page_title USING latin1) = 'gasket';

См. Также Чувствительность к регистру при поиске строк

...