Mysql where子句用大写字母

时间:2014-05-31 14:23:52

标签: mysql sql case-sensitive

是否可以在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

我怎样才能检查字符串区分大小写。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

SELECT * FROM users WHERE BINARY hash =' AbcdefgH' #现在返回0行