Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有一些日志数据的简单 MySql DB。我想获得在工作日重复 +-30 分钟的事件的预测。例如:我比较符合条件的 3 个事件并发出警报。
现在的问题是:比较时间的最佳方法是什么?我可以通过 PHP 将 mktime 或 date() 放入数据库中,或者直接使用 mysql 进行。
考虑到性能,可以在数据库级别完成的工作肯定应该在那里完成。
SELECT * FROM tbl WHERE mytime >= DATE_SUB(NOW(), INTERVAL 30 MINUTE)
这将搜索最多 30 分钟之前和更新的所有内容。随意修改此查询以满足您的需求。