我有一个带有 auto_increment 字段的表,有时行会被删除,因此 auto_increment 会留下空白。有没有办法避免这种情况,或者如果没有,至少,如何编写一个 SQL 查询:
- 将
auto_increment
值更改为最大值(当前值)+ 1 - 返回新
auto_increment
值?
我知道如何编写第1部分和第 2部分,但我可以将它们放在同一个查询中吗?
如果这是不可能的:
如何“选择”(返回)auto_increment
值或auto_increment
值 + 1?