详解Mysql查询条件中字符串尾部有空格也能匹配上的难题
发布时间:2022-03-03 11:01 所属栏目:115 来源:互联网
导读:详解Mysql查询条件中字符串尾部有空格也能匹配上的难题: 一、表结构 TABLE person id name 1 你 2 你(一个空格) 3 你(二个空格) 二、查询与结果 select * from person where `name` = ? 无论 ? = 你 + 几个空格,都会检索出全部三个结果。 三、 想要精
详解Mysql查询条件中字符串尾部有空格也能匹配上的难题: 一、表结构 TABLE person id name 1 你 2 你(一个空格) 3 你(二个空格) 二、查询与结果 select * from person where `name` = ? 无论 ? = ”你 + 几个空格”,都会检索出全部三个结果。 三、 想要精确查询怎么办? 方法一:like select * from person where `name` like ? 方法二:BINARY select * from person where `name` = BINARY ? BINARY 不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解成精确匹配 以上就是本次介绍的全部相关知识点。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读