这就是我的方法。我有一个
is_deleted默认为0 的字段
WHERe is_deleted = 0。然后查询仅检查。
我尽量避免任何硬删除。有时它们是必需的,但是我将其设为仅管理员使用的功能。这样我们就可以硬删除,但用户不能…
编辑: 实际上,您可以使用它在您的应用程序中具有多个“软删除”“层”。所以每个可能是一个代码:
0
->未删除1
->软删除,在管理用户的已删除项目列表中显示2
->软删除,除管理员用户外不显示任何其他用户3
->仅显示给开发人员。
如果其他两个级别过长,仍然可以使经理和管理员清理已删除列表。而且由于前端代码只检查
is_deleted = 0,因此对前端是透明的…



