gpt4 book ai didi

mysql - 从数据库表中删除数据的最佳做法是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:02:51 25 4
gpt4 key购买 nike

在我的例子中,我想维护一个表来存储某种数据,并在一段时间后从第一个表中删除并存储到另一个表中。

我想澄清一下这种情况下的最佳做法是什么。我在 Java 基础应用程序中使用 MySql 数据库。

最佳答案

一般来说,我遵循这个程序。如果我想删除一行。我有一个名为 deletedtinyint 列。我将该行的这一列标记为 true

这表明该行已被标记为已删除,所以我没有,拿起它。

稍后(也许一天一次),我运行一个脚本,该脚本一次性完全删除行或将它们迁移到另一个表......等等。

这很有用,因为每次删除一行(即使是 1 行),mysql 都必须重新索引(它是索引)。这可能需要大量系统资源,具体取决于您的数据大小或索引数量。您可能不希望每次都产生这些开销...

关于mysql - 从数据库表中删除数据的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7023170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com