导致auto_increment变小的几种情况:
1、 alter table xx auto_increment = yy;
2、 truncate table
3、 restart mysql
第三种的复现方法:
一张刚创建的innoDB表,目前自增是1.
插入3条记录后,auto_increment=4.
然后再删除掉这三条记录,auto_increment=4 没变
重启MySQL,会发现auto_increment值被清空了。我们插入的话,自动从1开始编号了
导致auto_increment变小的几种情况:
1、 alter table xx auto_increment = yy;
2、 truncate table
3、 restart mysql
第三种的复现方法:
一张刚创建的innoDB表,目前自增是1.
插入3条记录后,auto_increment=4.
然后再删除掉这三条记录,auto_increment=4 没变
重启MySQL,会发现auto_increment值被清空了。我们插入的话,自动从1开始编号了