社区
MySQL
帖子详情
mysql中 表为 InnoDB 引擎时,id为自动增长列,当记录被删除后,服务器重启,id又从1开始计数。大家配到过没有?如何才能让它如同myisam那样自动增长?
sdbgs
2008-07-13 10:49:07
mysql中 表为 InnoDB 引擎时,id为自动增长列,当记录被删除后,服务器重启,id又从1开始计数。大家配到过没有?如何才能让它如同myisam那样自动增长?
...全文
234
3
打赏
收藏
mysql中 表为 InnoDB 引擎时,id为自动增长列,当记录被删除后,服务器重启,id又从1开始计数。大家配到过没有?如何才能让它如同myisam那样自动增长?
mysql中 表为 InnoDB 引擎时,id为自动增长列,当记录被删除后,服务器重启,id又从1开始计数。大家配到过没有?如何才能让它如同myisam那样自动增长?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wkkwhn
2012-02-22
打赏
举报
回复
可用alter table table_name AUTO_INCREMENT=n命令来重设自增的起始值。
不过要手动,呵呵
CHARGING
2010-03-25
打赏
举报
回复
目前好像没有办法,5.0 & 5.1均存在此问题。
LYH1235568
2008-07-14
打赏
举报
回复
是从1开始噻,插入的时候DBMS寻找表的最后一条记录,然后在auto_incement字段上加上步长
MySQL
如何查询当前最新事务
ID
另外,还需要注意在
MySQL
中
,
InnoDB
的事务
ID
计数
器(Trx
id
counter)会在
服务器
崩溃并
重启
后继续之前的数值,但在
MySQL
5.6及更早版本
中
,该
计数
器可能会重置。在较新的版本
中
,该问题已经通过引入持久化事务
ID
...
1
MySQL
55题及答案.md
- **
MyISAM
表**: 当插入了17条
记录
后
删除
第15、16、17条
记录
并
重启
MySQL
服务,再次插入的
记录
ID
将是18。这是因为
MyISAM
表会将自增主键的最大
ID
记录
到数据文件
中
,即使
重启
MySQL
服务也不会丢失。 - **
InnoDB
表**: 在...
数据库面试必备!
mysql
面试 55题
- **问题描述**:一张表,里面有
ID
自增主键,当 insert 了 17 条
记录
之后,
删除
了第 15,16,17 条
记录
,再把
MySQL
重启
,再 insert 一条
记录
,这条
记录
的
ID
是 18 还是 15? - **
MyISAM
表的行为**: - 当表的...
MySQL
面试题(含答案).pdf
1. **自增
ID
**:当
删除
自增
ID
的
记录
后,
MySQL
重启
,再插入新
记录
时
,如果使用的是
InnoDB
存储
引擎
,自增
ID
会继续从上次最大值加1,所以在这例
中
插入的
记录
ID
将是18,而不是15。 2. **
MySQL
的技术特点**: - **多...
MySQL
面试题,经典
MyISAM
会在
重启
后从上次的最大值继续
计数
,而
InnoDB
则会记住最后一次自增值,即使
删除
记录
,
重启
后也会从这个值继续。 2. **
MySQL
技术特点**:
MySQL
提供多线程支持、多种客户端库、广泛的 API 和管理工具,...
MySQL
57,065
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章