我应该将列deleted
更改为1
以将其视为已删除还是最好将记录移至另一个表?
标记方法很好,因为以后的选择将搜索较少的记录。 第二种方法有点复杂,不是吗?
哪种方法更好?
我应该将列deleted
更改为1
以将其视为已删除还是最好将记录移至另一个表?
标记方法很好,因为以后的选择将搜索较少的记录。 第二种方法有点复杂,不是吗?
哪种方法更好?
如here所述,比较因素在下面列出。您可以根据以下因素自行决定
易于设置
优点:软删除
调试
优势:不适用
恢复数据
优点:软删除
查询活动数据
优点:很难删除
查看简单性
优点:很难删除
操作性能
优点:软删除
应用程序性能
优点:很难删除
优点:很难删除
数据库功能兼容性 唯一索引
优点:很难删除
级联
优点:很难删除