mysql - Jak obsługiwać wyszukiwanie zapytań za pomocą znaków specjalnych% (procent) i _ (podkreślenie)
Mam 2 rekordy w mojej bazie danych,Tom%Jerry
iNinja_Kids
. Jeden ma specjalny znak% (procent), a drugi _ (podkreślenie). Próbowałem następujących poleceń w terminalu mysql.
SELECT * FROM CUSTOMER WHERE NAME LIKE '%%%';
SELECT * FROM CUSTOMER WHERE NAME LIKE '%_%';
Oba polecenia zwróciły wszystkie rekordy.
Jak sprawię, że zwrócą one rekord, który ma%
lub_
.
wiem to%
jest używany w mysql jak słowo zastrzeżone, ale co, jeśli istnieją przypadki, w których rekord zawiera znaki specjalne wymienione powyżej.
BTW, oprócz 2, czy znasz inne znaki specjalne, które nie zachowują się normalnie?
Proszę pomóż. Z góry dziękuję.