jin7
V2EX  ›  问与答

数据表做逻辑删除/伪删除, 那关联表有没有必要加逻辑删除标识字段?

  •  
  •   jin7 · Aug 25, 2022 · 2010 views
    This topic created in 1368 days ago, the information mentioned may be changed or developed.

    数据表做逻辑删除 /伪删除, 那关联表有没有必要加逻辑删除标识字段? 我看了一些项目, 关联表都没有做逻辑删除的

    6 replies    2022-08-25 09:30:01 +08:00
    kkeep
        1
    kkeep  
       Aug 25, 2022 via Android
    关联信息一般可以不用做,因为关系会重复发生,取消,再发生。可以辅助一张关系日志表。
    340244120w
        2
    340244120w  
       Aug 25, 2022 via iPhone
    @kkeep 这细丝恐惧啊。主表新建一条记录,关联表如果是 nane 这种字段作为的关联字段,就死灰复燃了。


    还是得与实际删除逻辑保持一致。其他项目这么做 要么是物理删除了,要么是本来就不需要做删除处理。
    reter
        3
    reter  
       Aug 25, 2022 via Android
    软删除有一堆需要考虑的细节问题,关联表同步,唯一性破坏,查询条件带软删除标记,统记时数据清洗,空间占用。
    xaplux
        4
    xaplux  
       Aug 25, 2022
    逻辑删除能不做就不要做,非必要不建议使用,弊大于利
    dqzcwxb
        5
    dqzcwxb  
       Aug 25, 2022   ❤️ 1
    我从来不做逻辑删除,老板或者监管要我查数据我都是直接离职的
    dddd1919
        6
    dddd1919  
       Aug 25, 2022
    加不加逻辑删除标记,那要看需不需要逻辑删除
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3026 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 03:11 · PVG 11:11 · LAX 20:11 · JFK 23:11
    ♥ Do have faith in what you're doing.