我有一个简单的MySql数据库和一些日志数据。我想得到一个在工作日重复+-30分钟的事件的预报。例如:我比较了3个符合条件的事件,并给出了一个警报。
现在的问题是:比较时间的最佳方法是什么?我可以通过PHP将mktime或date()放入DB中,也可以直接使用mysql来完成。
发布于 2012-11-12 04:03:18
考虑到性能,在数据库级别上可以做的事情肯定应该在那里完成。
SELECT * FROM tbl WHERE mytime >= DATE_SUB(NOW(), INTERVAL 30 MINUTE)这将搜索最多30分钟前和更新的所有内容。您可以随意修改此查询以满足您的需求。
https://stackoverflow.com/questions/13334855
复制相似问题