1
我想運行像一個查詢:處理空時間在MySQL查詢
SELECT ...
JOIN ...
WHERE ...
AND upload.updated + interval 1 minute <= NOW()
的問題是,upload.updated
可以NULL
,如果是,該聲明沒有返回。我想要它,如果它不是null,請檢查它是否爲<= NOW()
。那可能嗎?
我想運行像一個查詢:處理空時間在MySQL查詢
SELECT ...
JOIN ...
WHERE ...
AND upload.updated + interval 1 minute <= NOW()
的問題是,upload.updated
可以NULL
,如果是,該聲明沒有返回。我想要它,如果它不是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())
只是爲了闡明,您是否不在輸出中出現空值? – SaggingRufus
是的,我不!!!! – maxisme