MYSQL 问题请教~

2020-01-21 09:54:56 +08:00
 Waterchestnut

现在有个业务代码里有 like “XXX_%” 前缀匹配。但是 _ 这个符号会被认为是通配符,其实我想将它当作字符串匹配。百度了下,没有搜到我想要的答案,所以在这里跟大家请教下

1983 次点击
所在节点    问与答
11 条回复
wework
2020-01-21 09:56:49 +08:00
Try \%
manami
2020-01-21 10:00:51 +08:00
\_
Waterchestnut
2020-01-21 10:00:53 +08:00
@wework 感谢老哥~果然可以~
Waterchestnut
2020-01-21 10:01:14 +08:00
@manami 谢谢老哥,这个方法可行~
wework
2020-01-21 10:01:20 +08:00
@Waterchestnut sure , we work , no problem
manami
2020-01-21 10:01:59 +08:00
https://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.html
官方有写到“\_ matches one _ character.”
wework
2020-01-21 10:02:58 +08:00
@manami in this case, it is about string escaping
SjwNo1
2020-01-21 10:04:43 +08:00
@wework niu bi
Waterchestnut
2020-01-21 10:06:03 +08:00
@wework niu bi,kao pu
jugelizi
2020-01-21 10:08:12 +08:00
所以 你在拼接 sql 语句!
wutongshuVVV
2020-01-21 11:47:55 +08:00
@jugelizi 盲生发现了华点( doge

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/639590

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX