gpt4 book ai didi

MySql|表自动编号随着时间的推移恢复为零

转载 作者:行者123 更新时间:2023-11-29 13:39:05 25 4
gpt4 key购买 nike

我有一个 MySql 5.1.52 数据库,其中的一个表一直忘记其自动编号序列,然后又从 1 开始。此重置可能需要数小时、数天或数周的时间才能发生。

有人认为这与清除表有关,表为空时无法维护其自动编号。我自己进行了一些测试来证明这个理论失败了。即使清除了所有行,该表也会记住其自动编号序列。

你知道为什么会发生这种情况吗?

最佳答案

服务器启动时,InnoDB 表将其自动增量重置为 MAX(auto_inc_column)+1。如果表为空,则重置为 1。

关于MySql|表自动编号随着时间的推移恢复为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18357457/

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