对varbinary字段进行MySQL不区分大小写的搜索?

Ada*_*yer 6 mysql search varbinary

我有一个varbinary字段id喜欢做一个不区分大小写的搜索.

我知道varbinary字段的工作方式禁止你做这样的事情:

WHERE LOWER(page_title) = LOWER("Gasket")
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我想我可以暂时将该字段作为varchar或其他东西.但我不确定.

Mik*_*ike 11

你可以使用这个CONVERT()功能:

SELECT * FROM mytable WHERE CONVERT(page_title USING latin1) = 'gasket';
Run Code Online (Sandbox Code Playgroud)

另请参见字符串搜索中的大小写敏感性