【发布时间】:2016-03-31 23:10:35
【问题描述】:
假设我有这样一张桌子:
----Id-------Data---
| 1 | Data1 |
--------------------
| 2 | Data2 |
--------------------
| 3 | Data3 |
--------------------
如果我运行这个查询
从表中选择 MAX(id)
它将显示结果 3,如果我用 1 递增它,通常这将是下一个自动递增的 id。
如果我删除记录 其中 id 为 3,然后当我再次运行此查询时意味着
从表中选择 MAX(id)
它将显示 2,如果我用 1 递增它,那么它将是 3。现在,如果我插入一条新记录,自动增量 ID 将为 4。
现在我的问题是如何知道下一个确切的自动增量 ID 是什么?
【问题讨论】:
标签: mysql sql select auto-increment