E essa é a resposta. Se você estiver usando
utf8_general_ci (na verdade, ele se aplica a todos os utf_..._[ci|cs] ) colação, os diacríticos são ignorados na comparação, assim:SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"
Resultados em
1 . Os índices também usam agrupamento. Se você quiser distinguir entre
ą e a então use utf8_bin collation (lembre-se de que também distingue entre caracteres maiúsculos e minúsculos). Aliás, nome e idade não garantem nenhuma exclusividade.