我有使用 MYSQL 作为数据库的 Rails 应用程序。在某些情况下,我必须从当前时间前 2 小时存储的表中删除所有记录。
我的查询是:
DELETE FROM TABLE_NAME WHERE (NOW() - created_at) > 7200;
这里 create_at 是日期时间列类型。以“2012-12-04 06:39:44”格式存储值
我的问题是,即使记录创建时间仅为 40 到 50 分钟并被删除,上述查询也会获取记录。唯一的问题是记录在创建时间达到 40 到 50 分钟后被删除。
任何人都可以更正我的查询。我想要 MySQL 解决方案。请帮我