sql >> Database teknologi >  >> RDS >> Mysql

MySQL skelnen mellem e og é (e akut) - UNIKT indeks

Og det er svaret. Hvis du bruger utf8_general_ci (faktisk gælder det for alle utf_..._[ci|cs] ) sammenstilling, så omgås diakritiske tegn i sammenligning, således:

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

Resulterer i 1 . Indekser bruger også sortering.

Hvis du vil skelne mellem ą og a brug derefter utf8_bin sortering (husk på, at den også skelner mellem store og små bogstaver).

Navn og alder garanterer i øvrigt ikke noget unikt.



  1. Hvordan rundes ned til nærmeste heltal i MySQL?

  2. Hvor betingelse for sammenføjet bord i Sequelize ORM

  3. Dvale dialekt til MySQL 8?

  4. Hvordan tilføjer man en klient ved hjælp af JDBC til ClientDetailsServiceConfigurer i foråret?