php只删除画面上的一条数据不删除数据库中的数据?就是逻辑删除怎么实现?
1个回答
展开全部
假删除,读出列表的时候,通过一个标识字段过滤数据集并显示。
比如 :user
id | name | is_delete |
1 | myname | 0 |
做删除操作时,只要 update user set is_delete =1 可以将这个用户标记为已删除。
读取列表时,只要select * from user where is_delete =0 就可以把未删的记录调出来。
当然,您也可以做一个回收站,select * from user where is_delete =1。
清空回收站:delete from user where is_delete=1;
比如 :user
id | name | is_delete |
1 | myname | 0 |
做删除操作时,只要 update user set is_delete =1 可以将这个用户标记为已删除。
读取列表时,只要select * from user where is_delete =0 就可以把未删的记录调出来。
当然,您也可以做一个回收站,select * from user where is_delete =1。
清空回收站:delete from user where is_delete=1;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询