php mysql查询为null或为空

时间:2014-06-10 18:16:38

标签: php mysql sql command

我需要从状态为0且错误为空或空的视频中进行选择。所以我的sql是:

SELECT * FROM videos WHERE 'status' = 0 and 'error' IS NULL 但结果并不相同。 对不起我的英文

2 个答案:

答案 0 :(得分:1)

确定查询无效,因为statusenum,您需要将值包装在单引号中,以便查询应

SELECT * FROM videos WHERE `status` = '0' and `error` IS NULL

enter image description here

答案 1 :(得分:0)

字段名称上的引号不正确。您使用',将其转换为字符串。你想要反引号(`),或者根本没有,因为你的字段名都不是保留字:

SELECT * FROM videos WHERE status = 0 and error IS NULL
SELECT * FROM videos WHERE `status` = 0 and `error` IS NUL