开发者社区> 问答> 正文

如何修改mysql已有的自增属性ID起始值为指定值?数据库报错

"我的mysql版本是 5.1的,在使用 ALTER TABLE tableName auto_increment=10 语句时发现在5.1中无效,自增ID还是原来的值 ,请教各位mysql高手,如何不重建表的情况下修改mysql 5.1版本的自增ID值 ?
" image.png

展开
收起
python小菜菜 2020-06-01 10:21:16 587 0
1 条回答
写回答
取消 提交回答
  • "

    用的图形工具sqlyog,可以直接改

    命令忘记是什么了

    ######

    我这边同样5.1,可以使用这个语句修改啊。

    先确定auto_increment字段当前的最大值要小于你要设置的值

    ######

    谢谢,是我的数据中auto_increment最大值比我修改的要大,所以不成功;

    再请问:如果现有最大值是1000,我想让他从50开始自增,有没什么方法能实现?

    ######回复 @小小程序员 : 非常感谢,明白了######没有,自增存在的前提就是惟一,所以这里不能实现" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/58cfdedeb7654777aa0e9d34289826f3.png)
    2020-06-01 10:26:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像