我有一张桌子每分钟收到数百个请求.我遇到的问题是我需要一种方法来只选择过去5分钟内插入的行.我在尝试这个:
SELECT count(id) as count, field1, field2
FROM table
WHERE timestamp > DATE_SUB(NOW(), INTERVAL 5 MINUTE)
ORDER BY timestamp DESC
Run Code Online (Sandbox Code Playgroud)
我的问题是它返回70k +结果并计数.我不确定我做错了什么,但我很想得到一些帮助.另外,如果有一种方法可以按分钟对它们进行分组,看起来像:
| count | field1 | field2 |
----------------------------
Run Code Online (Sandbox Code Playgroud)
我很喜欢这方面的帮助和指导,所以请让我知道你的想法.