Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment échapper le signe pourcentage littéral lorsque l'option NO_BACKSLASH_ESCAPES est activée ?

vous avez besoin d'évasion

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

Pour une version qui fonctionne indépendamment du mode NO_BACKSLASH_ESCAPES, vous pouvez utiliser un caractère différent, comme pipe :

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