MySql中通配符'_'与'%'作为普通字符使用escape

前提:mysql中通配符' _ '与' % '分别代表任意一个字符和任意多个字符

作用:查询包含字符' _ '或' % '的字段时,通过escape后面字符转义' _ '或' % '不作为通配符使用

示例:

转义前:
select * from user where user_name like '_hello'; # 第一个字符作为通配符匹配以任意一个字符开头
转义后:
select * from user where user_name like '/_hello' escape '/'; # 声明/之后的字符不做为通配符使用
posted @   Lz_蚂蚱  阅读(2929)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起