表:捐赠
列:donate_id、donate_active、donate_time
donate_time
值是一个 unix_timestamp
我必须在 donate_time 前 2 周选择所有条目,以发送提醒电子邮件。
我尝试了很多方法,但总是出现语法错误。
SELECT * FROM donate
WHERE donate_time >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 2 WEEK))
最佳答案
根据 this页面,INTERVAL
仅支持版本 5 的 WEEK
,并且您说您正在运行 4.1。尝试 14 天
而不是 2 周
。
关于mysql - 选择 2 周/天的时间戳间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41830401/