Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL WHERE `character` ='a' khớp với a, A, Ã, v.v. Tại sao?

Như được ghi lại trong Bộ ký tự Unicode :

biểu đồ đối chiếu đầy đủ làm rõ rằng, trong đối chiếu này, hầu hết các biến thể của một chữ cái cơ sở là tương đương nhau bất kể chữ cái hay dấu / trang trí của chúng.

Nếu bạn chỉ muốn đối sánh các chữ cái chính xác, bạn nên sử dụng đối chiếu nhị phân, chẳng hạn như 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. Làm thế nào để đồng bộ hóa dbfs Visual Foxpro với MySQL?

  2. MySQL so với MongoDB

  3. Kết nối MySQL với Visual Studio C #

  4. Làm thế nào để thực hiện Mô hình kế thừa trong Cơ sở dữ liệu quan hệ?

  5. Về Neo4j