sql >> Database >  >> RDS >> Mysql

MySQL WHERE `character` ='a' komt overeen met a, A, Ã, etc. Waarom?

Zoals gedocumenteerd onder Unicode-tekensets :

De volledige sorteertabel maakt duidelijk dat in deze sortering de meeste variaties van een basisletter gelijkwaardig zijn, ongeacht hun letterkast of accent/decoratie.

Als u alleen exacte letters wilt matchen, moet u een binaire sortering gebruiken, zoals utf8_bin .



  1. Voorkomt Knex.js sql-injectie?

  2. SQL Server ALL-operator uitgelegd

  3. VERWIJDEREN met LEFT JOIN met LIMIT in MySQL

  4. Hoe een mysql-blob-afbeelding in asp.net-afbeeldingsbeheer weer te geven?