比较MySQL数据库中两个字段的时间戳
如果第二个字段中的时间戳大于第一个字段中的时间戳,我需要比较包含时间戳的MySQL数据库中的两个字段,并返回TRUE
,否则返回FALSE
。
这两个字段都使用了NOW()
填充SQL函数。比较MySQL数据库中两个字段的时间戳
那么这样做的最好方法是什么?我应该从两个字段中检索时间戳,然后在PHP脚本中比较它们或我应该做什么?
谢谢你们......
我认为这样做比执行2个查询要好。
SELECT IF(time1 < time2, true, false) FROM `table` WHERE id = 1
令人印象深刻。 Upvoted! :) – Kishor
好的谢谢,我会尝试 – ProgrammaD
@ProgrammaD如果我的答案有帮助,请选择它作为最好的。 – MaHDyfo
的可能重复[如何比较日期时间字段之间经过的时间?(http://stackoverflow.com/questions/1262556/how-to-compare-elapsed-time-between- datetime字段) – Ohgodwhy
我认为这可以使用纯粹的MySQL来完成。 – MaHDyfo