Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Niewrażliwy na wielkość liter, ale wrażliwy na akcenty UTF8 Unikalny klucz

Nie musisz tutaj na nowo wymyślać przebitej opony (wynajdować koła).

W MySQL istnieją dwie wersje hiszpańskojęzyczne:

utf8_spanish_ci (współczesny hiszpański) andutf8_spanish2_ci (tradycyjny hiszpański)

Znają język na tyle dobrze, by wiedzieć, że N i n powinny być zestawiane razem, ale Ñ i ñ to różne litery między N i O. W języku hiszpańskim Ñ to w rzeczywistości inna litera, a nie akcent.

Ustaw sortowanie kolumn na utf8_spanish_ci, a wszystko będzie działać tak, jak chcesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obliczanie różnic wartości między dwoma rekordami w Eloquent

  2. Optymalizuj while i SQL w foreach

  3. MySQL:@zmienna a zmienna. Co za różnica?

  4. Jaki jest najlepszy sposób przechowywania Biblii w SQL?

  5. Zapytanie MySQL dla określonego zakresu dat