新人请教,软删除在商城项目中该如何灵活运用,是该每一张表都应该做软删除,还是主要的几张表做软删除呢,例如订单表
1.订单表,作为一个商城系统是不能删除的,你可以在订单状态价格状态,譬如订单状态有支付等待付款状态,支付状态,如果业务需要加一个删除状态,订单涉及到财务,一般都是软删除
2.有一些表,譬如前端用户表,也不会涉及到删除操作,因此不需要做软删除
3.其他的一些表,如果在业务上面需要做删除恢复,那么需要做软删除
4.软删除的表,索引需要多加一个维度,也就是删除状态,增大索引
5.这个根据业务来,业务需要就需要做,业务对这个不需要,那么就可以不做,每天的数据库都做备份就行。
懂啦
@hp66722667 [#2楼](#comment2)
软删除,和财务相关的用的多一些,需要可恢复