是否可以将数据库中所有表的AUTO_INCREMENT值设置为最新的插入值?

更新
例如,如果我的表有1000条记录,其增量值为1.1000,而我删除了最后900条记录,则该字段中的最后增量值为100。我想将AUTO_INCREMENT设置为101。对于所有表在数据库中。

最佳答案

这是自动完成的。

引用manual


  您不能将计数器重置为小于或等于当前使用的值。对于InnoDB和MyISAM,如果该值小于或等于AUTO_INCREMENT列中当前的最大值,则该值将重置为当前的最大AUTO_INCREMENT列值加1。

关于mysql - 将MySQL数据库中所有表中的AUTO_INCREMENT设置为最大插入增量值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44430698/

10-12 20:51