即使条件为false,MySQL查询仍会返回数据

时间:2019-04-20 08:34:05

标签: mysql

我正在用mySQL编写查询以查找特定ID,但是即使条件不成立,查询也会返回数据。

SELECT `id`,`VCNCID` 
FROM `combinedsms`
WHERE `VCNCID`="737s"

由于我的表中没有737,因此结果应该为NULL。

但是它返回所有带有737的条目。

enter image description here

1 个答案:

答案 0 :(得分:0)

对于INT数据类型,您不需要single quotedouble quote,只需尝试

SELECT id,VCNCID FROM combinedsms WHERE VCNCID=737