肯定的啊。那个是记录在内存的
赞
回复赞就设置下最佳答案呗~~
回复不是我的问题,怎么设
MySQL中,如果你为一张使用了innodb引擎的表指定了一auto_increment列,那么这张表会有一个auto_increment计数器,专门记录当前auto_increment的相关值,用来在insert时为auto_increment列赋值。非常重要的一点是,这个计数值是保存在内存中的,而非磁盘上。所以重启后,auto_increment会有变化。参照:http://dev.mysql.com/doc/refman/5.0/en/innodb-auto-increment-handling.html
两种实现方式:1.ALTER TABLE test AUTO_INCREMENT = 1001(我测试mysql重启后auto_increment不会重置,你可以试试);2.改成MyISAM表(MyISAM不支持事务)。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(5)
肯定的啊。那个是记录在内存的
赞
回复
赞就设置下最佳答案呗~~
回复
不是我的问题,怎么设
MySQL中,如果你为一张使用了innodb引擎的表指定了一auto_increment列,那么这张表会有一个auto_increment计数器,专门记录当前auto_increment的相关值,用来在insert时为auto_increment列赋值。非常重要的一点是,这个计数值是保存在内存中的,而非磁盘上。所以重启后,auto_increment会有变化。
参照:http://dev.mysql.com/doc/refman/5.0/en/innodb-auto-increment-handling.html
两种实现方式:1.ALTER TABLE test AUTO_INCREMENT = 1001(我测试mysql重启后auto_increment不会重置,你可以试试);
2.改成MyISAM表(MyISAM不支持事务)。