我有一个SQL语句:
SELECT * FROM customers WHERE BINARY login='xxx' AND password='yyyy'
表中没有blob/binary字段,在WHERE之后我还需要BINARY吗?
http://dev.mysql.com/doc/refman/5.0/en/charset-binary-op.html
BINARY运算符将其后面的字符串转换为二进制字符串.这是一种简单的方法,可以逐个字节而不是逐个字符地强制进行比较.BINARY也会导致尾随空格很重要.
SELECT 'user' = 'UsEr' // true
SELECT BINARY 'user' = 'UsEr' // false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17698 次 |
| 最近记录: |