mysql大小写无法区分问题

1、在创建表时设置编码格式

ALTER TABLE `test`.`t_test`
COLLATE=utf8mb4_bin;

 

只能在建表或者没有数据时设置。

还有其他比如改字段格式,比如将varchar改为bingary格式。

查询时在条件前加BINARY关键字,比如:where BINARYaccount_no = 'TEST' and name = 'test';

此时BINARY只对account_no生效,对name不起作用。还是比较麻烦

posted @ 2019-05-16 09:34  面壳  Views(215)  Comments(0Edit  收藏  举报