Моя компания запускает MySQL в режиме NO_BACKSLASH_ESCAPES. Как я могу избежать литерала %
или _
в запросе LIKE в этом режиме? Стандартный способ - \%
, но это не работает в этом режиме.
Пример: столбец имеет следующие значения: 5% off
, 50% off
. Следующий запрос работает в стандартном режиме, но не в режиме NO_BACKSLASH_ESCAPES:
SELECT * FROM mytable
WHERE mycol LIKE '5\% off'