我想要获取当前日期时间超过60分钟的所有记录以及email_sent
Null
列,但出于某种原因我得到了包含WHERE email_sent = null
时没有记录。
如果我将其删除它可以正常工作。这很奇怪,因为我的记录的所有列都在null
。我的查询不是很好吗?
SELECT *
FROM `claims`
WHERE date_time >= DATE_SUB(NOW(),INTERVAL 60 MINUTE)
AND email_sent = NULL
答案 0 :(得分:2)
AND email_sent = NULL
应AND email_sent IS NULL
使用IS NULL
运算符,因为您无法使用相等NULL
运算符
=
值