MYSQL char字符型区分大小写,查询区分大小写

时间:2022-11-14 00:50:47

有时候字段需要查询且区分大小写,所以

方法一:查询是在字段前面加binary

select * from session where binary session_id='abcACE'

方法二:修改字段

方式一

ALTER TABLE session MODIFY COLUMN `session_id` CHAR(32) 
BINARY CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'session_id,在没有用户登录的情况下';

方式二

ALTER TABLE `session` CHANGE `session_id` `session_id` CHAR(32) binary NOT NULL COMMENT 'session_id,在没有用户登录的情况下';