Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Pergunta de distinção entre maiúsculas e minúsculas varchar exclusiva do SQL


Parece que o mysql é não diferencia maiúsculas de minúsculas por padrão :

Você provavelmente precisa criar a coluna com um agrupamento que diferencia maiúsculas de minúsculas (por exemplo, utf8_bin):
CREATE TABLE WORDS (
    ID BIGINT AUTO_INCREMENT, 
    WORD VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL UNIQUE, 
    PRIMARY KEY(ID)
);