Mysql区分大小写查询-BINARY的使用
2020-04-07 347
mysql数据库默认是不区分大小写的
mysql数据库默认不区分大小写,假如table表中,有name字段,字段中有:name='admin' 的一条数据
eg:select * from table where name ='ADMIN' 和 select * from table where name ='admin' 查询的结果是一样的。
解决办法:使用BINARY
使用示例:select * from table where BINARY name ='admin'
BINARY 不是函数,是类型转换运算符,它会将后面的字符串强制转换为一个二进制字符串。