Ký tự thoát mặc định là \
. Vì vậy, chỉ cần tiền tố %
với một \
như:\%
:
hướng dẫn sử dụng nói rõ ràng:
Tìm kiếm %
trong Stack%Overflow
:
mysql> select 'Stack%Overflow' like '%\%%';
+------------------------------+
| 'Stack%Overflow' like '%\%%' |
+------------------------------+
| 1 | <----- Found
+------------------------------+
1 row in set (0.00 sec)
Tìm kiếm %
trong StackOverflow
:
mysql> select 'StackOverflow' like '%\%%';
+-----------------------------+
| 'StackOverflow' like '%\%%' |
+-----------------------------+
| 0 | <----- Not Found
+-----------------------------+
1 row in set (0.00 sec)
CHỈNH SỬA:
Nếu bạn đang gọi truy vấn này từ PHP, bạn sẽ phải sử dụng \\
. Điều này là do ngay cả PHP cũng sử dụng \
với tư cách là nhân vật trốn thoát. Vì vậy, hãy làm cho MySQL nhận được một \
bạn cần có \\
bằng PHP.