解决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}} 作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}