MySQL unsigned int total with deleted rows?

MySQL unsigned int total with deleted rows?

我理解 MySQL unsigned int 总数是 4,294,967,295 假设我使用了所有行,然后删除了 10 行,我能否使用我刚刚删除的另外 10 行 4,294,967,295 + 10?

基本上,如果我在用 4,294,967,295 行填充我的总列 ID 后删除 10 行,我会因为删除而得到额外的 10 行吗?

不,你不会。

可以搜索空隙并绕过自动递增来填补它们,但这几乎违背了使用自动递增的目的。

如果需要更多行,请使用 BIGINT