mysql> SELECT 'a'='b'='c';
+-------------+
| 'a'='b'='c' |
+-------------+
| 1 |
+-------------+
mysql> select 'a'=0, 'b'='c';
+-------+---------+
| 'a'=0 | 'b'='c' |
+-------+---------+
| 1 | 0 |
+-------+---------+
为什么'a'在MySQL中等于0?为什么`select'a'= 0;`1的结果?
这看起来像一个坚实的答案。 'SELECT'a'= 1'和'SELECT'a'= 2'是0,但是'SELECT'a'= 0'是1。 – Matchu 2010-11-29 01:13:57