逻辑删除的应用场景?

新手上路,请多包涵

为什么要使用逻辑删除,什么样的情况下才需要考虑使用逻辑删除。

阅读 3.4k
2 个回答

1、比如评论里面说的,像用户注销这些,如果直接删除了,常见的就可能导致其他与之关联的表数据对不上了。

2、比如一些审查制度,要求必须 N 个月内的时间记录可查,但是这些内容又不能给用户看到,而留着也不会产生新的数据。

3、还有就是后悔药了以及避免一些误操作导致的意外删除。


你可以把这些理解为删除、也可以理解为改了个状态,需要结合自身业务来确定是否需要。

逻辑删除只是个另类的状态标记。

拿商品来说,上下架就是根据状态筛选,所谓删除你可以叫他归库也行,叫他软删除也罢,只是一个状态标记,看理解。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题