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

Chave única UTF8 sem distinção entre maiúsculas e minúsculas, mas sensível ao acento


Você não precisa reinventar o pneu furado (reinventar a roda) aqui.

Existem dois agrupamentos em espanhol no MySQL:

utf8_spanish_ci (espanhol moderno) andutf8_spanish2_ci (espanhol tradicional)

Eles conhecem o idioma o suficiente para saber que N e n devem ser agrupados, mas que Ñ e ñ são letras diferentes entre N e O. Em espanhol, o Ñ é na verdade uma letra diferente, não um acento.

Defina seu agrupamento de colunas para utf8_spanish_ci e tudo funcionará da maneira que você deseja.