我需要从状态为0且错误为空或空的视频中进行选择。所以我的sql是:
SELECT * FROM videos WHERE 'status' = 0 and 'error' IS NULL
但结果并不相同。
对不起我的英文
答案 0 :(得分:1)
确定查询无效,因为status
为enum
,您需要将值包装在单引号中,以便查询应
SELECT * FROM videos WHERE `status` = '0' and `error` IS NULL
答案 1 :(得分:0)
字段名称上的引号不正确。您使用'
,将其转换为字符串。你想要反引号(`
),或者根本没有,因为你的字段名都不是保留字:
SELECT * FROM videos WHERE status = 0 and error IS NULL
SELECT * FROM videos WHERE `status` = 0 and `error` IS NUL