数据进行物理删除还是逻辑删除

物理删除和逻辑删除

物理删除就是直接从数据库里面把数据删除,一般不可恢复,逻辑删除就是给数据制一个状态,在这个状态下数据不会查出来,如果有必要可以把数据的状态恢复可以显示。一般不建议物理删除,因为这样有可能删除数据不完整导致其他有关联的数据出现未知的异常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MybatisPlus中的删除操作分为物理删除逻辑删除物理删除是指将对应的数据数据库中彻底删除,即该数据数据库中将不再存在。而逻辑删除是指在数据库中将该数据的状态标记为已删除,但实际上数据仍然存在于数据库中,只是被标记为不可见。 对于MybatisPlus,逻辑删除需要在实体类中添加一个逻辑删除的属性,通常使用注解@TableLogic来标识该属性。在逻辑删除时,将该属性的值设置为一个表示已删除状态的值。 逻辑删除的好处是可以保留数据的完整性,而不会真正删除数据。这在一些需要保留历史记录或数据追溯的场景中非常有用。但需要注意的是,在进行查询操作时,需要过滤掉已被逻辑删除数据,以确保查询结果的准确性。 物理删除则是直接从数据库删除数据,对应的数据将不再存在,无法进行任何恢复。物理删除在一些情况下可能会更加高效,但也会造成数据丢失的风险,需要谨慎使用。 总结来说,MybatisPlus中的物理删除数据数据库中彻底删除,而逻辑删除仅将数据的状态标记为已删除。选择哪种删除方式应根据具体的业务需求和数据保留策略来决定。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [MybatisPlus中的删除逻辑删除及区别介绍](https://download.csdn.net/download/weixin_38696336/12821065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [MyBatisPlus入门宝典(四)MyBatisPlus插件 & 逻辑删除](https://blog.csdn.net/weixin_44593822/article/details/127190880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [MybatisPlus实现物理删除逻辑删除(重点:逻辑删除)](https://blog.csdn.net/YyjYsj/article/details/112383993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值