Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbedaan MySQL antara e dan é (e akut) - indeks UNIK

Dan itulah jawabannya. Jika Anda menggunakan utf8_general_ci (sebenarnya ini berlaku untuk semua utf_..._[ci|cs] ) collation kemudian diakritik dilewati secara comarison, sehingga:

SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"

Hasil dalam 1 . Indeks juga menggunakan susunan.

Jika Anda ingin membedakan antara ą dan a lalu gunakan utf8_bin collation (perlu diingat bahwa ini juga membedakan antara karakter huruf besar dan huruf kecil).

Omong-omong, nama dan usia tidak menjamin keunikan apa pun.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengambil bidang dari hasil kueri MySQL di bash

  2. Apa itu InnoDB dan MyISAM di MySQL?

  3. Bagaimana cara menghapus karakter buruk yang tidak cocok untuk pengkodean utf8 di MySQL?

  4. Pilih TOP X (atau terbawah) persen untuk nilai numerik di MySQL

  5. Nilai string salah:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL