mySQL查询返回数据,即使条件为false [duplicate]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我在mySQL中编写查询以查找特定ID,但即使条件不为真,查询也会返回数据。

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

因为我的表中没有737,所以结果应为NULL。

但它会返回737的所有条目。

enter image description here

mysql
1个回答
0
投票

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

SELECT id,VCNCID FROM combinedsms WHERE VCNCID=737
© www.soinside.com 2019 - 2024. All rights reserved.