获取相等或更大的记录并使其无效

时间:2017-03-28 12:37:47

标签: php mysql sql

我想要获取当前日期时间超过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

1 个答案:

答案 0 :(得分:2)

AND email_sent = NULLAND email_sent IS NULL使用IS NULL运算符,因为您无法使用相等NULL运算符

来比较两个=