我想根据我的erp_no搜索记录
myerp_no字段是表中的varchar。
我正在使用以下查询来搜索

SELECT * FROM `invoice` WHERE erp_no LIKE '%SORD\WH03\17\0002917%'

但它返回了空的结果集
我能知道是什么问题吗?
mysql - 如何在MySQL中搜索记录字段是否包含斜杠-LMLPHP

最佳答案

可以使用反斜杠的转义序列

 SELECT * FROM `invoice` WHERE erp_no LIKE '%SORD\\WH03\\17\\0002917%'

看看你应该用的样品
 SELECT * FROM `invoice` WHERE erp_no ='SORD\\WH03\\17\\0002917'

09-26 02:43