mysql 字段区分大小写

时间:2022-11-26 00:49:13

默认情况下, mysql中的字段是不区分大小写的,所以"aa"与"AA"被认为是一样的。

那么有些特殊情况下,我们希望它区分大小写呢,这时应该怎么办,说出来其实很简单,如:

DROP TABLE IF EXISTS `tpl_forbiddenWord`;
CREATE TABLE `tpl_forbiddenWord` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `word` varchar(32) binary not null comment '屏蔽词',

  PRIMARY KEY (`id`),
  unique KEY `word` (`word`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

  看到了吧,关键词"binary".