gpt4 book ai didi

mysql - 处理mysql查询中的空时间

转载 作者:行者123 更新时间:2023-11-29 06:04:14 25 4
gpt4 key购买 nike

我想运行这样的查询:

SELECT ...
JOIN ...
WHERE ...
AND upload.updated + interval 1 minute <= NOW()

问题是 upload.updated可以是NULL如果是,则该语句不返回任何内容。我想要它,以便如果它不为空,请检查它是否为 <= NOW() .这可能吗?

最佳答案

如果您希望查询返回更新为 NOT NULL 且超过一分钟的行,但排除更新为 NULL 的行:

WHERE ...
AND upload.updated IS NOT NULL
AND upload.updated + interval 1 minute <= NOW()

如果您希望查询返回更新时间超过一分钟的行,并且还包括更新为 NULL 的行:

WHERE ...
AND (upload.updated IS NULL
OR upload.updated + interval 1 minute <= NOW())

关于mysql - 处理mysql查询中的空时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42767454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com