Mysql
 sql >> Database >  >> RDS >> Mysql

Come sfuggire al segno di percentuale letterale quando l'opzione NO_BACKSLASH_ESCAPES è abilitata?

hai bisogno di evasione

select * from mytable
where mycol like '5\% off' escape '\';

Per una versione che funziona indipendentemente dalla modalità NO_BACKSLASH_ESCAPES, puoi utilizzare un carattere diverso, come pipe:

select * from mytable
where mycol like '5|% off' escape '|';