我在做删除数据 、不是真的删除 数据库中依然存在 但是在查询的时候不让他显示出来  该怎么 用JAVA 该怎么判断???

解决方案 »

  1.   

    建个临时表,你要假删除的记录就插入里面查询的时候用 not in子查询
      

  2.   

    数据库中依然存在 但是在查询的时候不让他显示出来  该怎么 用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' ;