Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL WHERE `character` ='a' corresponde a a, A, Ã, etc. Por quê?


Conforme documentado em Conjuntos de caracteres Unicode :

O gráfico de agrupamento completo deixa claro que, neste agrupamento, a maioria das variações de uma letra base são equivalentes, independentemente de suas letras ou acento/decoração.

Se você deseja corresponder apenas letras exatas, deve usar um agrupamento binário, como utf8_bin .