如何在MySQL上进行SQL区分大小写的字符串比较?

如何在MySQL上进行SQL区分大小写的字符串比较?

我有一个函数,用混合大小写返回五个字符。如果我对这个字符串执行查询,它将返回值,不管是哪种情况。

如何使MySQL字符串查询区分大小写?


SMILET
浏览 1183回答 3
3回答

幕布斯7119047

好消息是,如果需要进行区分大小写的查询,则很容易做到:SELECT *  FROM `table` WHERE BINARY `column` = 'value'

精慕HU

不使用=运算符,您可能希望使用LIKE或LIKE二进制// this returns 1 (true)select 'A' like 'a'// this returns 0 (false)select 'A' like binary 'a'select * from user where username like binary 'a'在它的状态下,它将使用‘a’而不是‘A’。
打开App,查看更多内容
随时随地看视频慕课网APP