在数据库表 A 当中有个 date 字段,如何取出来,删除当前时间 2 天前的所以记录
不知道怎么写 麻烦解答一下
谢谢
A.where("updated_at < '#{2.days.ago}'").delete_all
直接一条 SQL 语句在数据库内部搞定:
DELETE FROM logs WHERE created_at < DATE_ADD(NOW(), INTERVAL - 2 DAY);
SQL 也有 2 DAY 这种搞法?
谢谢,问题解决。。