写一个订单页面,为了防止顾客提交订单但是没有付款,一段时间后,需要对数据进行老化操作,问数据库如后定时清理数据

解决方案 »

  1.   

    sql里面有一个属性类型是时间,我可以设定一个时间基准,每次有用户上线使用的时候,如果该用户是会员,那么对该用户的数据进行一次刷新,刷新方式是“当前时间—下单时间”>?阀值,如果大于,提示用户订单过期。但是这样子做的话,如果对于管理员,就需要对整个用户的信息进行搜索刷新,我做的课程设计还好,但是如果是真的是用起来,这将是很大的一个信息量,觉得不现实,而且管理有如果有多个的话势必会加重处理机的负担,所以不知道数据库有没有相关的机制,内部进行定时清理!当然,如果有更好的注意,我非常非常愿意学习,请教