Baza modelek Glamour Models: Modelki, Fotomodelki, Hostessy

wtorek, 13 sierpnia 2013

Ignorowanie polskich znaków w MySQL

Jeśli chcemy znaleźć słowo 'żółw', można wpisać tylko 'zolw' (opcja dla leniwych lub niewyedukowanych).
Rozwiązanie jest takie:

SELECT * 
FROM `animals` 
WHERE `name` COLLATE utf8_general_ci LIKE '%zolw%';

SELECT * 
FROM `animals` 
WHERE `name` COLLATE utf8_general_ci LIKE '%żółw%';

Oba zapytania są równoważne.