一、表结构

TABLE person

id name
1
2 你(一个空格)
3 你(二个空格)

二、查询与结果

select * from person where `name` = ? 

三、原因

MySQL 校对规则属于PADSPACE,会忽略尾部空格

针对的是 varchar char text …… 等文本类的数据类型

此为 SQL 标准化行为。无需要设置也无法改变。

四、想要精确查询怎么办?

方法一:like

select * from person where `name` like ?
select * from person where `name` = BINARY ?

更多相关文章

  1. Android軟體《Time Lapse Creator》手機也能玩縮時攝影
  2. Windows将来也能跑Android应用: Native x86 Android(安卓)runtim
  3. 原生Android也能做Web开发了
  4. Android相对布局RelativeLayout详解
  5. android下ListView的奇异异常大集合(持续更新)
  6. Android(安卓)File Transfer – 在 Mac 上也能读取 Android(安卓
  7. Android(安卓)File Transfer – 在 Mac 上也能读取 Android(安卓
  8. RocketMQ入门到入土(一)新手也能看懂的原理和实战!
  9. (lintcode)第2题尾部的零

随机推荐

  1. 快速提高Python数据分析速度的八个技巧
  2. 动画:什么是闭包?
  3. 收下这份来自GitHub的神器,一图搞定Matplo
  4. 简单4步用FLASK/Django部署你的Pyecharts
  5. Python解放双手系列——用python自动追踪
  6. 动画:二叉树有几种存储方式?(上)
  7. Matplotlib:先搞明白plt. /ax./ fig再画
  8. 常用统计检验的Python实现
  9. 上班摸鱼系列|Python开发命令行斗地主
  10. 使用Python进行数据降维|线性降维