Výchozí znak escape je \ . Stačí tedy předpona % s \ jako:\% :
příručka jasně říká:
Vyhledejte % v Stack%Overflow :
mysql> select 'Stack%Overflow' like '%\%%';
+------------------------------+
| 'Stack%Overflow' like '%\%%' |
+------------------------------+
| 1 | <----- Found
+------------------------------+
1 row in set (0.00 sec)
Vyhledejte % v StackOverflow :
mysql> select 'StackOverflow' like '%\%%';
+-----------------------------+
| 'StackOverflow' like '%\%%' |
+-----------------------------+
| 0 | <----- Not Found
+-----------------------------+
1 row in set (0.00 sec)
UPRAVIT:
Pokud tento dotaz voláte z PHP, budete muset použít \\ . Je to proto, že i PHP používá \ jako úniková postava. Aby MySQL získalo \ musíte mít \\ v PHP.