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

MySQL WHERE `character` ='a' odpowiada a, A, Ã itd. Dlaczego?

Jak opisano w Zestawy znaków Unicode :

pełny wykres zestawienia wyjaśnia, że ​​w tym zestawieniu większość odmian litery podstawowej jest równoważna niezależnie od wielkości liter lub akcentu/dekoracji.

Jeśli chcesz dopasować tylko dokładne litery, powinieneś użyć binarnego sortowania, takiego jak utf8_bin .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. COALESCE() dla pustych (ale nie pustych) pól

  2. Jak obliczyć różnicę dat z wyłączeniem weekendów i świąt w MySQL?

  3. Django/MySQL-python - Odmowa połączenia przy użyciu starego (przed-4.1.1) protokołu uwierzytelniania (włączona opcja klienta 'secure_auth')

  4. Jak umieścić backticks w nazwie kolumny o nazwie klucz do hibernacji?

  5. MySQL wybierz jedno pole z tabeli WHERE warunek jest w wielu wierszach