gpt4 book ai didi

mysql - 如何查找特定时间之后的所有数据库行

转载 作者:行者123 更新时间:2023-11-29 14:48:34 25 4
gpt4 key购买 nike

我的用户表中有一个“last_action”列,每次用户执行操作时都会更新 unix 时间戳。我想选择用户表中在特定时间(可能是 15 分钟,这里的目标是创建贫民窟用户在线列表)后在网站上执行过操作的所有用户。

我想做如下的事情...

time = Time.now.to_i - 900 # save the timestamp 15 minutes ago in a variable 
User.where(:all, :where => :last_action > time)

最好的方法是什么?有没有一种方法可以在不使用任何原始 SQL 的情况下完成此操作?

最佳答案

也许这会起作用?

User.where("users.last_action > ?", 15.minutes.ago)

关于mysql - 如何查找特定时间之后的所有数据库行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6300782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com