Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann man dem wörtlichen Prozentzeichen entkommen, wenn die Option NO_BACKSLASH_ESCAPES aktiviert ist?

Du brauchst Flucht

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

Für eine Version, die unabhängig vom NO_BACKSLASH_ESCAPES-Modus funktioniert, können Sie ein anderes Zeichen verwenden, z. B. Pipe:

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