这个问题在这里已有答案:
我在mySQL中编写查询以查找特定ID,但即使条件不为真,查询也会返回数据。
SELECT `id`,`VCNCID`
FROM `combinedsms`
WHERE `VCNCID`="737s"
因为我的表中没有737,所以结果应为NULL。
但它会返回737的所有条目。
对于INT
数据类型,您不需要single quote
或double quote
,只需尝试
SELECT id,VCNCID FROM combinedsms WHERE VCNCID=737