24小时后删除Mysql中的数据

Har*_*der 2 php mysql

你好,我正在一个数据库,我想删除24小时的数据...

我正在使用now()来插入数据.....这是我的插入代码

INSERT INTO counter_ads (page,ip,time) VALUES ( '$page', '$ref', NOW())
Run Code Online (Sandbox Code Playgroud)

我可以任何一个帮助,如果时间列超过24小时它应该删除...使用mysql查询.我想要类似的东西

DELETE FROM counter_ads WHERE NOW()-24 > time
Run Code Online (Sandbox Code Playgroud)

我知道这不起作用,但这样的事情

谢谢

egg*_*yal 11

DELETE FROM counter_ads WHERE time < NOW() - INTERVAL 24 HOUR
Run Code Online (Sandbox Code Playgroud)

如果需要,您还可以考虑使用MySQL的事件调度程序自动执行此类过程.