mysql中 表为 InnoDB 引擎时,id为自动增长列,当记录被删除后,服务器重启,id又从1开始计数。大家配到过没有?如何才能让它如同myisam那样自动增长?

sdbgs 2008-07-13 10:49:07
mysql中 表为 InnoDB 引擎时,id为自动增长列,当记录被删除后,服务器重启,id又从1开始计数。大家配到过没有?如何才能让它如同myisam那样自动增长?
...全文
226 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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字段上加上步长

56,878

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧