详解Mysql查询条件中字符串尾部有空格也能匹配上的难题
发布时间:2022-03-03 21:20:34 所属栏目:MySql教程 来源:互联网
导读:详解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站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新