【发布时间】:2016-07-16 12:31:44
【问题描述】:
我想使用 Laravel 从 MySQL 表中选择记录,其中 NOW() 晚于日期时间字段加上整数字段的值(秒)。 - 我该怎么做?
表“记录”
- id (int)
- 名称(varchar)
- updated_at(日期时间)
- update_interval (int)
我希望完成类似的事情:
SELECT * FROM records WHERE NOW() > (updated_at + update_interval);
然后写成 Laravel where-condition 像:
Record::where( 'NOW()', '>', 'created_at + update_interval' );
【问题讨论】:
-
我敢打赌 update_interval 是天?然后,查看此stackoverflow.com/questions/3727615/adding-days-to-date-in-php
-
而且你必须确保在相同的格式上进行比较