Java 有无可以按时删除数据的功能 例如 每天早上八点删除五天前的数据 相当于数据库内只留五天的数据

Java 有无可以按时删除数据的功能 例如 每天早上八点删除五天前的数据 相当于数据库内只留五天的数据

定时任务 Timer ScheduledExecutorService Spring 的 Scheduled quartz 都可以,直接可以写条件,每天八点执行你的定时任务就行

1.要想定时删除数据,首先你的数据得有一个时间类型的字段,否则delete的时候没法设置条件
2.可以单独写一个exe,使用定时任务执行,执行完就退出;也可以在你的服务里放个timer,隔一分钟判断一下当前时间,到了8点就执行;也可以在mysql里写个触发器+定时器,定时执行