sql >> Base de Datos >  >> RDS >> Mysql

Pregunta de sensibilidad de mayúsculas y minúsculas de varchar único de SQL

Parece que mysql es insensible a mayúsculas y minúsculas de forma predeterminada :

Probablemente necesite crear la columna con una intercalación que distinga entre mayúsculas y minúsculas (por ejemplo, utf8_bin):

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