Och det är svaret. Om du använder utf8_general_ci
(faktiskt gäller det alla utf_..._[ci|cs]
) sammanställning förbigås diakritiska tecken i jämförelse, alltså:
SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"
Resultat i 1
. Index använder också sortering.
Om du vill skilja på ą
och a
använd sedan utf8_bin
sortering (tänk på att den också skiljer mellan versaler och gemener).
Namn och ålder garanterar förresten ingen unikhet.