Mysql查询条件不区分问题解决方案
2011-10-18 10:44
661 查看
Mysql查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。
解决方法一: 创建表时增加BINARY标志
CREATE TABLE T(
A VARCHAR(10) BINARY
);
解决方法二: 查询时增加binary标志
select * from TableA where columnA like binary('aaa');
解决方法一: 创建表时增加BINARY标志
CREATE TABLE T(
A VARCHAR(10) BINARY
);
解决方法二: 查询时增加binary标志
select * from TableA where columnA like binary('aaa');
相关文章推荐
- MySQL 中文模糊查询不正确问题解决方案 .
- Mysql通过中文查询数据查不出结果问题解决方案
- MySQL 中文模糊查询不正确问题解决方案
- MySQL 中文显示乱码以及中文查询条件返回0条结果的问题解决
- 关于MySql entity framework 6 执行like查询问题解决方案
- mysql 查询条件不区分大小写问题
- mysql查询安装目录与安装mysql时候如果遇到什么public key not installed 问题解决方案。
- 【Mysql】Mysql数据表区分大小写问题解决方案
- 关于MySql entity framework 6 执行like查询问题解决方案
- MySQL 中文模糊查询不正确问题解决方案
- MySQL查询全部数据集结果不一致问题解决方案
- mysql查询不区分大小写问题分析和解决
- MySql解决不区分大小写和中文模糊查询问题
- MySQL查询全部数据集结果不一致问题解决方案
- MySQL查询时区分大小写的方法,查询字母出现中文的解决方法
- MySQL中SELECT+UPDATE处理并发更新问题解决方案分享
- 写了一个查询数据库的程序,不熟的Tomcat6。查询条件为英文时运行正常,为中文时出现乱码。后在tomcap的server.xml中加入useBodyEncodingForURI="true解决了问题
- Mysql中文问题解决方案
- mysql 查询 不支持区分大小写的解决办法