依赖外键级联不好吗?
问题:依赖外键级联不好吗? 我参与的一个项目的首席开发人员说,依靠级联删除相关行是不好的做法。 我不明白这有多糟糕,但我想知道你对如果/为什么会这样的想法。 解答 我会先说我很少删除行_period_。通常,您要保留的大多数数据。您只需将其标记为已删除,这样它就不会显示给用户(即对他们来说,它似乎已删除)。当然,这取决于数据,并且对于某些事情(例如购物车内容),当用户清空他或她的购物车时实际删除记
·
问题:依赖外键级联不好吗?
我参与的一个项目的首席开发人员说,依靠级联删除相关行是不好的做法。
我不明白这有多糟糕,但我想知道你对如果/为什么会这样的想法。
解答
我会先说我很少删除行_period_。通常,您要保留的大多数数据。您只需将其标记为已删除,这样它就不会显示给用户(即对他们来说,它似乎已删除)。当然,这取决于数据,并且对于某些事情(例如购物车内容),当用户清空他或她的购物车时实际删除记录是可以的。
我只能假设这里的问题是您可能无意中删除了您实际上不想删除的记录。然而,参照完整性应该防止这种情况发生。因此,除了明确的情况之外,我真的看不出反对这一点的理由。
更多推荐
已为社区贡献23584条内容
所有评论(0)