mysql unique大小写不敏感解决办法

作者:简简单单 2013-09-24


如果设置unique属性, 也是对varchar的大小写敏感的,解决方

 代码如下 复制代码
CREATE TABLE WORDS(
  ID BIGINT AUTO_INCREMENT,
  WORD VARCHAR(128) NOT NULL UNIQUE,
  PRIMARY KEY(ID)
);

改为:

 代码如下 复制代码
CREATE TABLE WORDS (
    ID BIGINT AUTO_INCREMENT,
    WORD VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL UNIQUE,
    PRIMARY KEY(ID)
);

如果你是用的也是MySQLWorkbench管理自己的数据库, 那么在alert table的时候吧bin那个字段勾选上可以达到上面一样的效果

相关文章

精彩推荐