如何重置字段的自动增量
我希望它再次从1
开始计数
您可以使用以下方法重置计数器:
更改表tablename AUTO\u INCREMENT=1
对于InnoDB,您不能将自动增量
值设置为低于或等于当前最高索引。(引自ViralPatel):
请注意,不能将计数器重置为小于或等于的值
任何已经使用过的。对于MyISAM,如果值小于
大于或等于自动增量中当前的最大值
列中,该值将重置为当前最大值加1。对于
InnoDB,如果该值小于
列,则不会发生错误,并且当前序列值不会更改
请参阅如何使用另一个表中的最大值重置MySQL自动增量?了解如何动态获取可接受的值