建议:is_deleted删除时值使用时间戳

Blade 已结 1 1358
asit
asit 剑圣 2020-03-15 20:56

is_deleted未删除是为0,已删除建议使用时间戳,原因是:

1、有时需要数据库多字段建立唯一索引,并且已经删除的数据不做排重

2、也可以了解数据逻辑删除时间


举例:建立用户对应参数表,需要以用户建立数据库唯一索引,而已经逻辑删除的数据不考虑。

1条回答
  •  admin
    admin (最佳回答者)
    2020-03-15 21:39

    仔细看下删除逻辑

    image.png

    作者追问:2020-03-15 21:39

    这里改了,还是不行,会被mybatis覆盖,如图:

    image.png

    实际执行,还是把is_deleted更新为1,如图:image.png

    0 讨论(2)
提交回复