mysql 字段内容大小写不敏感问题解决方案
2019-12-16 本文已影响0人
任未然
概述
在查询mysql时, 根据一个英文字符串作为查询条件, 结果把所有这个字段内容一样的数据全部查出来了, 然后在网上查阅了一些资料发现: mysql的字段内容对英文大小写不明感, 如需区分要加上"BINARY"
语法
select * from [表名] where [条件] = BINARY '条件'
例:
1. 查询SQL
select * from student where stu_name = 'Abc'
查询结果
2. SQL改进, 加上"BINARY"
select * from student where stu_name = BINARY 'Abc'