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