为什么这个 LIKE 语句
WHERE configuration_key LIKE 'MODULE_SHIPPING_DP_%'
显示如下结果:
MODULE_SHIPPING_DPD_STATUS
MODULE_SHIPPING_DP_STATUS
MODULE_SHIPPING_DPD_TAX_CLASS
MODULE_SHIPPING_DP_TAX_CLASS
我只想得到结果
MODULE_SHIPPING_DP_foobar
我不明白。
因为下划线_
就像%
你只寻找一个字符(cf 文档)
您需要像这样使用\
before 来转义字符:
WHERE configuration_key LIKE 'MODULE\_SHIPPING\_DP\_%'
_ 也是一个通配符,匹配一个字符。所以你需要逃避它。
WHERE configuration_key LIKE 'MODULE\_SHIPPING\_DP\_%'