中间表添加逻辑删除

中间表添加逻辑删除

看到项目里中间表都没有添加delete_time做逻辑删除,这个是针对具体业务选择性添加么,还是有其他的思考,比如一个IM系统的表设计,用户表和群组表的中间表user_group,添加delete_time就可以知道用户退群的时间,做逻辑删除就很容易知道某个用户加入退出这个群的历史记录,当然用户行为日志记录也可以做到,只是对这个中间表的delete_time设计有点疑问。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

关于中间表的软删除问题我们也经常探讨,原则上我们的规范是这样的:

如果中间表没有实际业务意义,则优先选择物理删除

如果中间表有实际业务意义,优先选择逻辑删除


仅供参考

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师