sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo escapar del signo de porcentaje literal cuando la opción NO_BACKSLASH_ESCAPES está habilitada?

necesitas escapar

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

Para una versión que funcione independientemente del modo NO_BACKSLASH_ESCAPES, puede usar un carácter diferente, como tubería:

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