我想知道有没有办法只选择自纪元以来时间和“now()”大于一定秒数的行。
我存储的行包含自php函数time()
创建的纪元以来的秒数。
这样的事情:
SELECT * FROM table WHERE (now - field_time) > 60 seconds
答案 0 :(得分:2)
NOW()
返回一个SQL DateTime,你需要的是UNIX_TIMESTAMP()
,如果你没有给出任何日期作为参数,它现在返回自纪元(unix timestamp)以来的秒数。