返回信息流初学java,想在一个原有的系统上,增加一个根据时间字段值定时自动删除数据库里面的记录,系统采用SSH框架,数据库是mysql,删除之前还要有个备份删除的数据,这个怎么做啊 网上找了很久 大多是很乱,请高手指教啊,最好有代码啊
这是一条镜像帖。来源:北邮人论坛 / java / #20296同步于 2011/9/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[求助]java编程数据库处理问题
xiangrjx
2011/9/29镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
这不就是两句SQL搞定么
写个存储过程,然后定时调用就行了
【 在 xiangrjx (不同凡想) 的大作中提到: 】
: 初学java,想在一个原有的系统上,增加一个根据时间字段值定时自动删除数据库里面的记录,系统采用SSH框架,数据库是mysql,删除之前还要有个备份删除的数据,这个怎么做啊 网上找了很久 大多是很乱,请高手指教啊,最好有代码啊
个人想法:为了数据备份,同时避免表之间的属于移动,减低数据库压力,可以增加一个字段,如果记录要删除,特殊标记一下这个字段就好,不要显示这些特殊标记的字段,认为它们已经被删除了
这种方法应对小数据量可以
单张表中数据过多会让后来的查询效率越来越低的
这种定期清理数据表,移动数据这种放到半夜搞没什么问题的
【 在 solonsyd (【国家免检男】|专业小二) 的大作中提到: 】
: 个人想法:为了数据备份,同时避免表之间的属于移动,减低数据库压力,可以增加一个字段,如果记录要删除,特殊标记一下这个字段就好,不要显示这些特殊标记的字段,认为它们已经被删除了