I to jest odpowiedź. Jeśli używasz utf8_general_ci (w rzeczywistości dotyczy to wszystkich utf_..._[ci|cs] ) porównywanie to znaki diakrytyczne są pomijane w połączeniu, czyli:
SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"
Wyniki w 1 . Indeksy również używają sortowania.
Jeśli chcesz rozróżnić ą i a następnie użyj utf8_bin sortowanie (pamiętaj, że rozróżnia również wielkie i małe litery).
Nawiasem mówiąc, imię i wiek nie gwarantują żadnej wyjątkowości.