【发布时间】:2018-06-22 14:27:52
【问题描述】:
考虑一下:
- 我有一个包含 10 行的数据库。
- 每一行都有一个唯一的 id (int) 与一些值配对,例如名称(varchar)。
- 这些 id 从 1 递增到 10。
- 我删除了 2 条记录 - 2 和 8。
- 我又添加了 2 条记录 11 和 12。
问题:
- 有没有一种好方法可以重新分配此数据库中的唯一 ID,使其再次从 1 变为 10?
- 这会被认为是不好的做法吗?
我问这个问题,因为在使用了这个数据库之后:添加和删除值的 id 会显着不同。
【问题讨论】:
-
指定示例或代码
-
这会被认为是不好的做法吗?是的,我认为这是一种不好的做法。
-
你有什么理由尝试这样做吗?