0
点赞
收藏
分享

微信扫一扫

MySQL 查询默认是大小写不敏感的问题

天行五煞 2022-02-23 阅读 64

MySQL 查询默认是大小写不敏感的问题

想要解决大小写敏感问题又2中方法
--方法一:在需要敏感的字段前面加一个关键字(binary)
--例:
SELECT * FROM in_dtl WHERE binary commission_no = 'C06'
SELECT * FROM in_dtl WHERE binary commission_no = 'C06' AND binary code = 'P2ec5';

--方法二:从根源解决,即在建表的时候在字段上加关键字(binary)
--例:
create table in_dtl(
   str varchar(20) binary 
)

--备注:MySQL的模糊查询(like)也是大小写不敏感的,使用时也需要加这个关键字(binary)
举报

相关推荐

0 条评论