sql >> Base de Datos >  >> RDS >> Mysql

Distinción de MySQL entre e y é (e aguda) - índice ÚNICO

Y esa es la respuesta. Si está utilizando utf8_general_ci (en realidad se aplica a todos los utf_..._[ci|cs] ) colación, entonces los signos diacríticos se omiten en comparación, por lo tanto:

SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"

Resultados en 1 . Los índices también utilizan intercalación.

Si desea distinguir entre ą y a luego usa utf8_bin intercalación (tenga en cuenta que también distingue entre mayúsculas y minúsculas).

Por cierto, el nombre y la edad no garantizan la unicidad.