【发布时间】:2010-12-21 22:17:48
【问题描述】:
我有一个带有 auto_increment 字段的表,有时行会被删除,因此 auto_increment 会留下空白。有没有办法避免这种情况,或者如果没有,至少,如何编写一个 SQL 查询:
- 将
auto_increment值更改为最大值(当前值)+ 1 - 返回新的
auto_increment值?
我知道如何编写 1 和 2 部分,但我可以将它们放在同一个查询中吗?
如果不可能:
如何“选择”(返回)auto_increment 值或auto_increment 值 + 1?
【问题讨论】:
-
您应该始终指定您正在使用的数据库系统,例如在这种情况下是 MySQL。
-
抱歉,感谢您告诉我。
标签: mysql auto-increment