MySQL 中空格大小写不敏感
2013-07-02 00:00
393 查看
MySQL 中空格大小写不敏感
..............................MySQL 对字符串的后置空格是不敏感的,前置空格敏感
'dd',
'dd ',用
select * from t_list where str='dd';获取这两个结果(说明MySQL查询的时候,mysql有做righttrim的操作)
' dd',
'dd',用
select * from t_list where str='dd';获取这第二个结果(说明MySQL前置空格不敏感)
'dd',
'dd ',用
select str,LENGTH(str) from t_list;结果为
2,3,(说明查询结果中,空格的是包含在其中的。)
解决方法在字段前面添加 binary 关键字。
'dd',
'dd ',
select str,LENGTH('dd','dd ',) from t_list where str=Binary('dd');获取结果
'dd',2
这篇文章比较详细,可以参考这篇文章
相关文章推荐
- Mysql中字段大小写敏感问题
- MySql大小写默认不敏感
- MySQL大小写敏感问题和命名规范
- MySQL大小写不敏感的解决方法
- mysql 的存储过程中的 用户变量也是大小写不敏感的。。。。
- 设置mysql表名大小写不敏感
- MySQL的表名的大小写敏感问题
- mysql 大小写敏感问题
- mysql大小写敏感问题
- mysql 数据表大小写敏感问题
- mysql――设置mysql大小写不敏感
- MySQL大小写敏感问题和命名规范
- MySQL大小写敏感说明
- Linux MySQL大小写敏感问题与 docker cp 命令
- mysql大小写敏感
- MySQL设置对数据库名、表名、变量名对大小写不敏感的方法
- MYSQL大小写不敏感问题
- mysql大小写敏感问题
- Mysql中字段大小写敏感问题
- MySQL5.6设置Win下设置大小写敏感