MySQL的自动递增机制将不会生成小于最大值的id
值。
如果您自己指定较低的值,则可以插入这些值,但是您无法自动递增一个值。它总是会产生一个比现有最高值大至少一个值的值。
您可以尝试,ALTER TABLE mytable AUTO_INCREMENT=1260
但您会发现即使指定了较低的值,它也会自动提高到max(id)+1。
您唯一的解决方案是通过删除行或更改其id值来消除高值,然后ALTER TABLE
重置下一个自动增量值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句