Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Frage zur Wahrung der Groß- und Kleinschreibung in SQL mit eindeutigem Varchar

Sieht so aus, als ob mysql standardmäßig nicht zwischen Groß- und Kleinschreibung unterscheidet :

Wahrscheinlich müssen Sie die Spalte mit einer Sortierung erstellen, bei der die Groß-/Kleinschreibung beachtet wird (z. B. utf8_bin):

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