在mysql中,查询数据表中的某个字符串类型的字段时默认是不区分大小写的,这将导致根据字符串查询出现结果
错乱,例如:表table如下
查询语句select name from table where loginid="asdFghGds"的查询结果为
想要区分大小写,只需要在sql中添加binary关键字,即查询语句select name from table where binary loginid="asdFghGds"就会严格按照大小写进行匹配,查询结果只有user1。
在mysql中,查询数据表中的某个字符串类型的字段时默认是不区分大小写的,这将导致根据字符串查询出现结果
错乱,例如:表table如下
查询语句select name from table where loginid="asdFghGds"的查询结果为
想要区分大小写,只需要在sql中添加binary关键字,即查询语句select name from table where binary loginid="asdFghGds"就会严格按照大小写进行匹配,查询结果只有user1。