En dat is het antwoord. Als u utf8_general_ci
. gebruikt (eigenlijk geldt het voor alle utf_..._[ci|cs]
) sortering dan diakritische tekens worden omzeild in vergelijking, dus:
SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"
Resultaten in 1
. Indexen gebruiken ook sortering.
Als u onderscheid wilt maken tussen ą
en a
gebruik dan utf8_bin
sorteren (houd er rekening mee dat er ook onderscheid wordt gemaakt tussen hoofdletters en kleine letters).
Trouwens, naam en leeftijd garanderen geen uniciteit.