Mysql
 sql >> Base de données >  >> RDS >> Mysql

Question de sensibilité à la casse SQL unique varchar

On dirait que mysql est insensible à la casse par défaut :

Vous devez probablement créer la colonne avec un classement sensible à la casse (par exemple, utf8_bin) :

CREATE TABLE WORDS (
    ID BIGINT AUTO_INCREMENT, 
    WORD VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL UNIQUE, 
    PRIMARY KEY(ID)
);