sql >> Databasteknik >  >> RDS >> Mysql

Hur undkommer man bokstavligt procenttecken när alternativet NO_BACKSLASH_ESCAPES är aktiverat?

du behöver fly

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

För en version som fungerar oavsett NO_BACKSLASH_ESCAPES-läge kan du använda ett annat tecken, som pipe:

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



  1. PostgreSQL Skapa index

  2. Välja en databasproxy för MySQL &MariaDB

  3. Fördelar och säkerhet i Amazon Relational Database Service

  4. Uppdatera flera kolumner i SQL