我们有一个数据库,用于将事件(行)处理到事件处理器,然后事件处理器将数据分发到不同的数据库表中。让我们调用将事件推送到事件处理器表的表。如果表中的行保留了一段时间(15分钟),这意味着事件处理器中存在阻塞。当事件处理器试图处理不同的数据库表时,试图将重复的uri插入到这些表中,而将行留在表中时,通常会发生这种情况。这个示例的select查询是什么?我不知道如何动态设置日期。
s4n0splo1#
我建议:
select t.* from t where create_time < now() - interval 15 minute;
这可以利用上的索引 create_time --或者不管这个列叫什么。
create_time
c9qzyr3d2#
你有没有试过这样的方法:
SELECT * FROM `TableA` WHERE TIMESTAMPDIFF(MINUTE,NOW(),`column_name_here`) > 15
???
2条答案
按热度按时间s4n0splo1#
我建议:
这可以利用上的索引
create_time
--或者不管这个列叫什么。c9qzyr3d2#
你有没有试过这样的方法:
???