Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Уникален ключ за UTF8, нечувствителен към главни букви, но чувствителен на акцент

Тук не е нужно да преоткривате спуканата гума (преоткривате колелото).

В MySQL има две съпоставяния на испански език:

utf8_spanish_ci (съвременен испански) andutf8_spanish2_ci (традиционен испански)

Те познават езика достатъчно добре, за да знаят, че N и n трябва да се съпоставят, но че Ñ и ñ са различни букви между N и O. На испански Ñ всъщност е различна буква, а не ударение.

Задайте съпоставянето на колоните си на utf8_spanish_ci и всичко ще работи както искате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мигриране на MySQL към PostgreSQL на AWS RDS, част 1

  2. Свържете се с MySQL на AWS от локална машина

  3. Две вмъквания в PHP/MySQL с помощта на LAST_INSERT_ID() и редове от друга таблица

  4. Пълнотекстово търсене в mysql с дума от 3 букви

  5. MySQL автоматично увеличение на отделна стойност, въведена в друга колона?