【发布时间】:2011-09-20 21:16:55
【问题描述】:
我正在尝试使用单词列表填充 SQL 表。表格本身很简单:
CREATE TABLE WORDS(
ID BIGINT AUTO_INCREMENT,
WORD VARCHAR(128) NOT NULL UNIQUE,
PRIMARY KEY(ID)
);
我遇到的问题是:当我执行以下背靠背插入操作时
INSERT INTO WORDS(WORD) VALUES('Seth');
INSERT INTO WORDS(WORD) VALUES('seth');
第二次插入因违反约束而失败(“Duplicate entry 'seth' for key 'WORD'”)。
如何使WORD 上的UNIQUE 约束区分大小写?
【问题讨论】:
标签: mysql sql case-sensitive varchar unique-constraint