解决mysql查询大小写不敏感
根据上面讲解的字符集和校对规则可知,查询时不区分大小写时由于设置的校对规则大小写不敏感导致的。
方法1、使用binary使大小写区分
select * from table where binary str='abc'
select * from table where binary str='ABC'
这样得到的查询结果就大小写敏感查询了。
同理
SELECT DISTINCT(BINARY name) AS Name FROM table;
根据上面讲解的字符集和校对规则可知,查询时不区分大小写时由于设置的校对规则大小写不敏感导致的。
方法1、使用binary使大小写区分
select * from table where binary str='abc'
select * from table where binary str='ABC'
这样得到的查询结果就大小写敏感查询了。
同理
SELECT DISTINCT(BINARY name) AS Name FROM table;
༄许のོ࿆༘荣耀࿐ 最后编辑于2022-11-29 17:49:52
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}{{itemf.name}}
相关推荐
快速安全登录
微信登录/注册
{{ bind_phone ? '绑定手机' : '手机登录'}}