【问题标题】:MySQL case insensitive search on varbinary field?varbinary字段上的MySQL不区分大小写搜索?
【发布时间】:2011-07-24 15:50:11
【问题描述】:

我有一个 varbinary 字段 id 喜欢对它进行不区分大小写的搜索。

我知道 varbinary 字段的工作方式禁止您执行以下操作:

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

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

【问题讨论】:

    标签: mysql search varbinary


    【解决方案1】:

    你可以使用CONVERT()函数:

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

    另见Case Sensitivity in String Searches

    【讨论】:

      猜你喜欢
      • 2010-10-28
      • 2013-09-26
      • 2013-02-17
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      相关资源
      最近更新 更多