请教mysql innodb表的自增主键重置问题 数据库重启或者断电后,innodb表的自增字段的值会被重置,这是mysql官方上的一个bug(http://bugs.mysql.com/bug.php?id=199),请教大家都是怎么解决的?自己建表记录自增值的方法不适合我们项目。我是在windows平台使用mysql的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个我认为不是bugauto_increment的计数的值是存在内存中的,而非磁盘上。当你重启服务他会读取表中最大的值的放入auto_increment的计数值中。这种重置可以说是再利用,减少一些浪费。也不会造成什么bug或重号的问题如现在是计数值3----》你删除掉3的列-----》计数值变为4------》当你重启服务----》表中最大的是2----》计数值是3----》这样在插入的时候就是3,而不重启服务的话应该是4 mysql 创建表的时候错误: mysql数据库转换sql server2000~~急!求高人 order by 理解 请大虾们分别对以下没戏每项结果集进行分析 大家帮助大家,谢谢啊! 怎么样在其他电脑连接到我机上的mysql 求助,该如何建立索引 怎么把mysql的字符集永久性的设置成gb2312 一个查询语句求解!谢谢!希望提供好的解法! mysql时间查询问题 @@@@急@@@@请教个MYSQL的致命问题 mysql的and or的SQL优化 设计一张表用于保存用户的好友关系和粉丝关系
auto_increment的计数的值是存在内存中的,而非磁盘上。当你重启服务他会读取表中最大的值的放入auto_increment的计数值中。
这种重置可以说是再利用,减少一些浪费。也不会造成什么bug或重号的问题
如现在是计数值3----》你删除掉3的列-----》计数值变为4------》当你重启服务----》表中最大的是2----》计数值是3
----》这样在插入的时候就是3,而不重启服务的话应该是4