我创建了1个表。该表具有Id字段主键和自动增量。 最后插入的ID是15000。
现在我在这个Id字段中手动插入了99999.所以我得到下一个增量值为100000.但我希望我的下一个auto_increment值为15001.
因此,我使用了alter table tbl_name auto_increment = 15001;
但是将下一个auto_increment值设为100000。
我希望下一个auto_increment值为15001。
如何在mysql中的INNODB引擎上执行此操作?
答案 0 :(得分:0)
您无法将计数器重置为小于或等于当前正在使用的值的值。对于InnoDB和MyISAM,如果该值小于或等于AUTO_INCREMENT列中当前的最大值,则该值将重置为当前最大AUTO_INCREMENT列值加1。
使用alter table
无法完成您的尝试。