MySQl数据表中的ID设置为自增,为什么中间会出现ID编号不连续的情况 比如说ID是自增的,从1到1073都是正常的,但是1073之后就变成1086了。这是什么原因?该怎样解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 中间如果有别的事务作了delete操作。 不会的,所有脚本都没有涉及delete操作 1.有并发进行了数据删除;2.有INSERT失败,但是却触发了AUTOINCREMENT计数器+1操作;3.可能有人手工写入一个较大的ID值,也即显示指定的;推荐文章:MySQL数据库InnoDB存储引擎Log漫游 简述:详细分析了InnoDB存储引擎Checkpoint技术,大家可以仔细研读! id auto_increment(id)如果是自增列的话,不会出现此情况的,除非中间有删除操作或对表的id做了破坏性的操作,否则不会出现上述情况的。 惭愧啊,我不会在wamp下查看MySQL的操作日志 打开MYSQL的官方免费手册,搜索 日志。 这个总会吧。 去修改my.ini,将前面的#去掉相应功能就开启了 请教高手一句SQL MYSQL复制中的NOW()的问题 关于show processlist的问题 每分钟3000000条的记录,选用什么数据库比较合适呢? MySQL 5 如何查看一个表有多少个 session 在访问呢? 莫名其妙的 select limit 问题。 log4j写日志进mysql的中文乱码问题,在sql 2000 下面没什么问题。求救啊! 关于postgres数据库ODBC驱动请教! mysql导入时发出报警的声音 不能登陆 [讨论下]:数据类型的比较与选择 如何在wamp下查看MySQL的操作日志
2.有INSERT失败,但是却触发了AUTOINCREMENT计数器+1操作;
3.可能有人手工写入一个较大的ID值,也即显示指定的;
推荐文章:
MySQL数据库InnoDB存储引擎Log漫游 简述:详细分析了InnoDB存储引擎Checkpoint技术,大家可以仔细研读!
有删除操作或对表的id做了破坏性的操作,否则不会出现上述情况的。