1

我目前正在构建一个简单的用户数据库,在其中使用 AUTO INCREMENT 来获取唯一的用户 ID。当我删除单个用户时,用户 ID 会出现空白。我很好奇是否可以让自动增量填充这些空白而不是使用下一个最高数字:

用户 ID
1000
1001
1002
1004

现在我插入到表中的下一个用户 ID 将是 1005,但我希望它是 1003。这甚至可能吗?

4

1 回答 1

1

不,使用自动增量这是不可能的。您将需要手动进行一些额外的编码。通常,如果您保持最大值足够高,跳过的记录不会有太大问题。

于 2012-06-05T12:24:23.943 回答