开发者社区> 问答> 正文

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

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

展开
收起
kun坤 2020-06-14 12:01:31 577 0
1 条回答
写回答
取消 提交回答
  • 用的图形工具sqlyog,可以直接改

    命令忘记是什么了

    ######

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

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

    ######

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

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

    ######回复 @小小程序员 : 非常感谢,明白了######没有,自增存在的前提就是惟一,所以这里不能实现
    2020-06-14 12:01:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像