Ескпиращият символ по подразбиране е \
. Така че просто представете %
с \
като:\%
:
ръководството ясно казва:
Потърсете %
в Stack%Overflow
:
mysql> select 'Stack%Overflow' like '%\%%';
+------------------------------+
| 'Stack%Overflow' like '%\%%' |
+------------------------------+
| 1 | <----- Found
+------------------------------+
1 row in set (0.00 sec)
Потърсете %
в StackOverflow
:
mysql> select 'StackOverflow' like '%\%%';
+-----------------------------+
| 'StackOverflow' like '%\%%' |
+-----------------------------+
| 0 | <----- Not Found
+-----------------------------+
1 row in set (0.00 sec)
РЕДАКТИРАНЕ:
Ако извиквате тази заявка от PHP, ще трябва да използвате \\
. Това е така, защото дори PHP използва \
като символ за бягство. Така че накарайте MySQL да получи \
трябва да имате \\
в PHP.