如果字段在MySQL中包含斜杠,如何搜索记录

时间:2017-07-09 11:00:43

标签: mysql

我想根据erp_no搜索记录 我的erp_no字段在我的表中是varchar。

我使用以下查询进行搜索

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

但它返回空结果集 我可以知道这是什么问题吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用转义序列来反斜杠

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

查看您的样本,您应该使用

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