为什么“ _”(下划线)与“-”(连字符)匹配?
因为下划线_是百分号之类的通配符%,只不过它只查找一个字符。
_
%
sql模式匹配使您可以使用“ _”来匹配任何单个字符,并使用“%”来匹配任意数量的字符(包括零个字符)。
(来自MysqL文档中的3.3.4.7。模式匹配。)
如果要将下划线like用作文字,则必须对其进行转义:
like
select * from a where name like '%taz\_manual%.pdf%';
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群