删除数据

shaoguangbing 2008-04-11 09:45:16
我在做删除数据 、不是真的删除 数据库中依然存在 但是在查询的时候不让他显示出来 该怎么 用JAVA 该怎么判断???
...全文
111 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
tenchiwuyo 2008-04-11
  • 打赏
  • 举报
回复
4楼正解
yanbin1016 2008-04-11
  • 打赏
  • 举报
回复
该说的楼上都说了 。。。。。。。。。。。。。
longshenls 2008-04-11
  • 打赏
  • 举报
回复
加个字段判断一下
commanager 2008-04-11
  • 打赏
  • 举报
回复
楼上说的很清晰啊,建议你就加一个做标志位的字段吧
limon758 2008-04-11
  • 打赏
  • 举报
回复
数据库中依然存在 但是在查询的时候不让他显示出来 该怎么 用JAVA 该怎么判断???

首先在数据库里加一个字段,用来控制显示或不显示

比如你可以让那个字段为1的时候显示,为0的时候不显示

然后在处理的时候就用update

而不用delete

比如你在数据库的标记字段为FZ

那么要显示的sql就应该写为

sql = "update 你的表名 set FZ = '1' where 你的条件 ";

不显示的sql就是

sql = "update 你的表名 set FZ = '0' where 你的条件 ";

然后查询需要显示的数据的sql就是

select * from 你的表明 where FZ = '1' ;

查询不需要显示的数据的sql就是

select * from 你的表明 where FZ = '0' ;
cjkwin 2008-04-11
  • 打赏
  • 举报
回复
在数据库表中加个“存在状态字段”字段,字段为1是存在,为0是删除。
查询时根据1,0进行判断。
吴冬冬 2008-04-11
  • 打赏
  • 举报
回复
建个临时表,你要假删除的记录就插入里面

查询的时候用 not in子查询
frank3G 2008-04-11
  • 打赏
  • 举报
回复
可以加个标记属性,当你不是真删除的时候 置0 查询的时候带上查就行了
wuzhichang_job 2008-04-11
  • 打赏
  • 举报
回复
4楼正解
seeSkyblue 2008-04-11
  • 打赏
  • 举报
回复
数据库的表里面加字段,显示的时候做判断。
这个貌似应该归数据库问题,呵呵。
随风醉舞 2008-04-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 longshenls 的回复:]
加个字段判断一下
[/Quote]
//顶
shaoguangbing 2008-04-11
  • 打赏
  • 举报
回复
很感谢 啊 !!!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧