java web 如何实现回收站功能

java web 如何实现回收站功能,第1张

这是很简单么,delete的anction中去查处表前做下插入 *** 作即可。比如如果delete传PK。

insert into other_table values (select * from table where id=?)delete from table where id=?

数据库层做的话,给每个表建一个peer表,使用triger也行

一般有两种方法

1、数据行增加一个标识,1正常,2已删除

2、增加一个和数据表一样的表,删除的时候直接insert into 回收站表 select * from 原表

还原的时候则相反

在数据库短信息的表中新增一个字段如deleted,数值的就可以, 用来表示当前内容是否被删除到回收站, 然后在显示短信息列表的查询语句中添加一个条件,比如 deleted=0.

在删除到回收站的功能代码里将该字段的 deleted 设置为 1.

显示回收站的查询只要用 deleted=1 做条件就可以了.

实际上回收站只是一个概念, 实际在数据库中可以只用一个字段来表示其状态即可.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9940630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存