Mysql查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。
解决方法一: 创建表时增加BINARY标志
CREATE TABLE T(
A VARCHAR(10) BINARY
);
解决方法二: 查询时增加binary标志
select * from TableA where columnA like binary('aaa');
本文讨论了Mysql查询中大小写不敏感的问题,并提供了两种解决方案:一是创建表时增加BINARY标志,二是查询时增加binary标志。通过这些建议,可以确保查询条件在大小写上的一致性和准确性。
Mysql查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。
解决方法一: 创建表时增加BINARY标志
CREATE TABLE T(
A VARCHAR(10) BINARY
);
解决方法二: 查询时增加binary标志
select * from TableA where columnA like binary('aaa');
2489
984
338

被折叠的 条评论
为什么被折叠?