从NOW开始选择自纪元以来秒数的行

时间:2013-01-29 22:56:35

标签: sql pdo

我想知道有没有办法只选择自纪元以来时间和“now()”大于一定秒数的行。

我存储的行包含自php函数time()创建的纪元以来的秒数。

这样的事情:

SELECT * FROM table WHERE (now - field_time) > 60 seconds

1 个答案:

答案 0 :(得分:2)

NOW()返回一个SQL DateTime,你需要的是UNIX_TIMESTAMP(),如果你没有给出任何日期作为参数,它现在返回自纪元(unix timestamp)以来的秒数。