Mam tabelę, w niej pole varchar z metodą porównywania napisów utf8_general_ci - zakładam że mogą znajdować się tutaj różne języki.
Mam w tabeli 1 rekord z literą a. Czy jeśli chcę sprawdzić czy litera ą wystepuje w tabeli muszę wykonać zapytanie:
?
SELECT * FROM `aaa` WHERE name='ą' COLLATE utf8_polish_ci
Co prawda do tej pory takich zapytań prawie nigdy nie używałem (zazwyczaj wszystko leciało po id), ale byłem pewien że zapytanie
zwróci pusty rezultat, ale okazuje się że zwraca właśnie ten 1 rekord.
SELECT * FROM `aaa` WHERE name='ą'
Pozdrawiam