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

MySQL Insensible a mayúsculas y minúsculas pero sensible a los acentos Clave única UTF8

No tienes que reinventar la rueda pinchada (reinventar la rueda) aquí.

Hay dos intercalaciones en español en MySQL:

utf8_spanish_ci (español moderno) y utf8_spanish2_ci (español tradicional)

Estos conocen el idioma lo suficientemente bien como para saber que la N y la n deben cotejarse juntas, pero que la Ñ y la ñ son letras diferentes entre la N y la O. En español, la Ñ es en realidad una letra diferente, no un acento.

Establezca la intercalación de su columna en utf8_spanish_ci y todo funcionará de la manera que desee.