mysql字符串区分大小写的问题
当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感。
通过查询资料发现需要设置collate(校对) 。 collate规则:
***_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的
_cs: case sensitive collation,区分大小写
_ci: case insensitive collation,不区分大小写
解决方法。
1.可以将查询条件用binary()
原创
2020-07-22 15:28:45 ·
281 阅读 ·
0 评论