1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql查询字段大小写结果相同 mysql大小写查询不敏感 mysql5.7查询不区分大小写解决方案。

mysql查询字段大小写结果相同 mysql大小写查询不敏感 mysql5.7查询不区分大小写解决方案。

时间:2021-12-30 19:28:34

相关推荐

mysql查询字段大小写结果相同 mysql大小写查询不敏感 mysql5.7查询不区分大小写解决方案。

下面有两条sql,主键查询,在mysql中查询到的结果相同。

SELECT* FROMUSER WHEREid = 'EM58hdK4nXC';SELECT* FROMUSER WHEREid = 'em58hdk4nxc';

这种情况就是mysql查询大小写结果相同,因为大小写查询不敏感。

解决方法:

工具中:在navicat中,将字段由varchar改为varbinary,将字段标记为binary,二进制大小写是敏感的。

或使用sql:

ALTER TABLE < TABLENAME > MODIFY COLUMN < COLUMNNAME > VARCHAR ( 50 ) BINARY CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。