sql >> Databasteknik >  >> RDS >> Mysql

MySQL WHERE `character` ='a' matchar a, A, Ã, etc. Varför?

Som dokumenterats under Unicode-teckenuppsättningar :

Det fullständiga sorteringsdiagrammet klargör att i den här sammanställningen är de flesta varianter av en basbokstav likvärdiga oavsett bokstäver eller accent/dekoration.

Om du bara vill matcha exakta bokstäver bör du använda en binär sammanställning som utf8_bin .



  1. Codeigniter, mysql, select_max och lägg till 1 innan du infogar en annan post

  2. Hur kan jag kontrollera antalet aktiva sqlalchemy-anslutningar i en pool vid en given tidpunkt?

  3. Problem med att ställa in en anpassad primärnyckel i en Rails 4-migrering

  4. MYSQL - VÄLJ data från dynamiska tabellnamn