gpt4 book ai didi

mysql - 如果我删除 MySQL 中的行,行会向上移动吗?

转载 作者:行者123 更新时间:2023-11-29 12:54:03 28 4
gpt4 key购买 nike

我似乎在互联网上找不到任何令人信服的引用资料来说明在 MySQL 数据库中某些行被删除的情况下行是否会向上移动。或者用户应该从删除开始手动执行此操作,然后更新其他行,例如(X-1) 其中 X 是删除的行号。

如果您可以向我推荐任何帖子或文章,我们将不胜感激。

最佳答案

你的问题的答案似乎是这样的。关系数据库中的数据(通常)存储在页面上。删除记录后,页面上的空间将被释放,可用于另一条记录。

这进入了理解页面、填充因子等的领域。重要的考虑因素是空间将被回收,表中记录的顺序可能与插入顺序无关,并且auto_incremented列中允许有间隙。

关于mysql - 如果我删除 MySQL 中的行,行会向上移动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24343010/

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