数据:

Remark 字段中包含有中括号的数据。
按常规的做法,查询出来的结果并不准确:

甚至查不出数据:

做法1:中括号前面加个斜杠,后面带上 escape '/':


做法2:将“[”替换成“[[]”,也就是用一个中括号将左括号包起来,只要包左括号即可,右括号不用

像其他通配符如:百分比(%)、下划线(_) 等通配符这两种做法也通用:


本文讲述了在数据库查询时遇到中括号导致结果不准确的问题,介绍了两种解决方案:一是添加斜杠进行转义,二是替换左括号为`[[]`,同时提及了这种方法对其他通配符的通用性。
数据:

Remark 字段中包含有中括号的数据。
按常规的做法,查询出来的结果并不准确:

甚至查不出数据:

做法1:中括号前面加个斜杠,后面带上 escape '/':


做法2:将“[”替换成“[[]”,也就是用一个中括号将左括号包起来,只要包左括号即可,右括号不用

像其他通配符如:百分比(%)、下划线(_) 等通配符这两种做法也通用:


1755

被折叠的 条评论
为什么被折叠?