作者:Eddy  历史版本:1  最后编辑:Eddy  更新时间:2024-10-24 16:08

编写版本:v3.5.0
适用版本:所有版本

MySQL模糊查询不区分大小写如何解决

  • 建表时,增加排序规则

    create table ibps_db_upgrade
    (
     id_                  varchar(512) not null comment '文件sha1值',
     create_time_         datetime not null comment '执行时间',
     cause_               text comment '异常信息',
     primary key (id_)
    ) COLLATE utf8_bin; -- 重点!!!
  • 已创建的表,修改排序规则是无效的,需要在查询时增加查询限定

    SELECT name FROM UserInfo WHERE binary name = 'Lina'