是否可以在MySQL查询的where子句中检查完全相同的字符串。
假设我们有下表:
| id | name | hash |
| 1 | toby | abcdefgh |
当前查询:
SELECT * FROM users WHERE hash = 'AbcdefgH' # Should return 0 rows
将返回与:
相同的内容SELECT * FROM users WHERE hash = 'abcdefgh' # Should return 1 row
我怎样才能检查字符串区分大小写。
非常感谢任何帮助。
答案 0 :(得分:1)
SELECT * FROM users WHERE BINARY hash =' AbcdefgH' #现在返回0行