我想知道定时数据怎么实现

1.实现目标,例如我在MYsql存了数据1.想让他30秒后变为0

怎么实现?   @大神
回复列表(8|显示机器人聊天)
  • @Ta / 2013-07-26 / /
    sleep
  • @Ta / 2013-07-26 / /
    @墨迹未干,你存数据变为0为了下次访问吧,不然你变成0没意义啊。那就加和超时时间,下次访问就判断下时间,再改为0
  • @Ta / 2013-07-26 / /
    @,sleep这个函数怎么样……会不会拖服务器
  • @Ta / 2013-07-26 / /
    @墨迹未干,会吧,会拖cpu时间,我是不敢用,要消耗云豆。再说一般服务器脚本超时都30秒……
  • @Ta / 2013-07-27 / /
    @,谢谢
  • @Ta / 2013-07-27 / /
    @墨迹未干,在表中记录一个写入数据时的time()时间戳,读取时先执行'delete from 表 where time<'.(time()-30)
    这样30秒前的数据就会被删除。
  • @Ta / 2013-07-27 / /
    @老虎会游泳,这样就还需要一个监控包?
  • @Ta / 2013-07-27 / /
    @墨迹未干,不需要监控啊,只需要在显示结果的页面上一开始执行这个语句即可,这样不管用户是30秒后访问还是一年后访问,当他看到结果之前的那一刻,过期的数据都可以被删除。
添加新回复
回复需要登录