我们有一个 MySQL 表,它有一个自动递增字段设置为 INT (11)。该表几乎存储了在应用程序中运行的作业列表。在应用程序生命周期中的任何给定时刻,该表很可能包含数千个条目或完全为空(即一切都已完成)。
该字段不是其他任何东西的外键。
自动增量似乎随机将自身重置为零,尽管我们实际上从未能够捕获重置。
问题变得很明显,因为我们看到自动增量字段增加到 600,000 条左右的记录,然后一段时间后自动增量字段似乎在低 1000 条记录中运行。
如果表为空,几乎就像自动增量会自行重置一样。
这可能吗?如果可能,我该如何关闭它或更改它的重置方式?
如果不是,有没有人解释它为什么会这样做?
谢谢!