我想做什么
我正在尝试返回列在列之前或等于当前时间的列中具有NULL或0值的行TIMESTAMP.
询问
SELECT *
FROM `drafts`
WHERE `leagueid`="vH8j5R0nlsBYhOUm"
AND (`pick_uid`=NULL OR `pick_uid`='0')
AND `deadline` >= "2015-9-28 13:43:00";
Run Code Online (Sandbox Code Playgroud)
注意:我使用的是字符串值deadline而不是NOW()因为用户有不同的时区,因此我使用PHP函数创建时间戳gmdate以确保请求是UTC.
我期待从这个查询返回的内容
所有行都有id<=709.
可能是由于使用=同NULL,试试这个
SELECT *
FROM `drafts`
WHERE `leagueid`="vH8j5R0nlsBYhOUm"
AND (`pick_uid` IS NULL OR `pick_uid`='0')
AND `deadline` >= "2015-9-28 13:43";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |