数据表做逻辑删除 /伪删除, 那关联表有没有必要加逻辑删除标识字段? 我看了一些项目, 关联表都没有做逻辑删除的
1
kkeep 2022-08-25 06:58:25 +08:00 via Android
关联信息一般可以不用做,因为关系会重复发生,取消,再发生。可以辅助一张关系日志表。
|
2
340244120w 2022-08-25 07:23:52 +08:00 via iPhone
@kkeep 这细丝恐惧啊。主表新建一条记录,关联表如果是 nane 这种字段作为的关联字段,就死灰复燃了。
还是得与实际删除逻辑保持一致。其他项目这么做 要么是物理删除了,要么是本来就不需要做删除处理。 |
3
reter 2022-08-25 07:47:10 +08:00 via Android
软删除有一堆需要考虑的细节问题,关联表同步,唯一性破坏,查询条件带软删除标记,统记时数据清洗,空间占用。
|
4
xaplux 2022-08-25 08:35:25 +08:00
逻辑删除能不做就不要做,非必要不建议使用,弊大于利
|
5
dqzcwxb 2022-08-25 09:21:28 +08:00 1
我从来不做逻辑删除,老板或者监管要我查数据我都是直接离职的
|
6
dddd1919 2022-08-25 09:30:01 +08:00
加不加逻辑删除标记,那要看需不需要逻辑删除
|