现在我发现了很多类似的 SO 问题,包括我的一个旧问题,但我想做的是获取任何超过 30 天的记录,但我的表字段是 unix_timestamp。所有其他示例似乎都使用 DateTime 字段或其他内容。尝试了一些,但无法让它们工作。
这在下面肯定行不通。此外,我不想要介于日期之间的日期,我想要存储在数据库中的 unix 时间戳 30 天后的所有记录。我正在尝试修剪非活动用户。
简单的例子..不起作用。
SELECT * from profiles WHERE last_login < UNIX_TIMESTAMP(NOW(), INTERVAL 30 DAY)
并尝试了这个
SELECT * from profiles WHERE UNIX_TIMESTAMP(last_login - INTERVAL 30 DAY)
在复杂的日期查询中不太强。任何帮助表示赞赏。