如何在MySQL中处理自动无提示ID列的碎片

我有一个带有auto_increment字段的表,有时行被删除,因此auto_increment留下了空白。有什么方法可以避免这种情况,或者至少没有避免如何编写SQL查询的方法:

  1. auto_increment值更改为最大值(当前值)+1

  2. 返回新auto_increment值?

我知道如何编写第1部分和第2部分,但可以将它们放在同一查询中吗?

如果那不可能:

如何“选择”(返回)auto_increment值或auto_increment值+ 1?


海绵宝宝撒
浏览 509回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL