区分大小写的数据库查询

Mat*_*ght 2 mysql sql case-sensitive exact-match

可能重复:
mysql区分大小写的查询

我正在研究一个PHP脚本,它检查数据库中的值.到目前为止,我认为它工作正常,但我发现了一个问题.

查询不查找特定字符.

所以如果我使用这个查询:

SELECT *
FROM `facilitydb_login`
WHERE
facilitydb_login.`password` = 'PASS'
Run Code Online (Sandbox Code Playgroud)

我想要结果,因为密码是PASS.但是如果填写pass(小写),则返回相同的条目.

如何使其区分大小写?

Rom*_*kar 6

例如,您应该使用区分大小写的排序规则

SELECT *
FROM `facilitydb_login`
WHERE facilitydb_login.`password` collate latin1_general_cs = 'PASS'
Run Code Online (Sandbox Code Playgroud)

名称中的CS意味着它区分大小写