La razón por la cual las cadenas 'Drü'
y 'Dru'
evaluar como el mismo es que en el utf8_general_ci
colación, cuentan como "lo mismo". El propósito de una colección para un conjunto de caracteres es proporcionar un conjunto de reglas sobre cuándo las cadenas son iguales, cuándo una se ordena antes que la otra, etc.
Si desea un conjunto diferente de reglas de comparación, debe elegir una intercalación diferente. Puede ver las intercalaciones disponibles para el utf8
juego de caracteres emitiendo SHOW COLLATION LIKE 'utf8%'
. Hay un montón de intercalaciones destinadas a texto que se encuentra principalmente en un idioma específico; también está el utf8_bin
intercalación que compara todas las cadenas como cadenas binarias (es decir, las compara como secuencias de 0 y 1).