首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >正在尝试重置表的自动增量值

正在尝试重置表的自动增量值
EN

Stack Overflow用户
提问于 2013-04-16 11:06:57
回答 1查看 979关注 0票数 0

首先,我已经完成了正常的步骤来尝试重置一个值,GUI和CLI,它显示x行受影响。

我有做这件事所需的所有权限(除了那些我不知道的亚马逊特定的权限),在本地查询运行得很好。

有没有办法修改我的表的自动增量编号,使其从19开始,而不是从1,000,021开始?

我尝试过的查询。

代码语言:javascript
复制
ALTER TABLE X AUTO_INCREMENT = 19

我将所有的权限都授予了所有的表,我甚至还专门尝试将ALTER授予我在特定db.table上的用户。

任何洞察力或在正确方向上的推动都将是令人愉快的。

EN

回答 1

Stack Overflow用户

发布于 2013-04-16 11:16:53

您的命令:

代码语言:javascript
复制
ALTER TABLE X AUTO_INCREMENT = 19

仅当您的表中没有id为19的行时才有效。如果您尝试插入会导致插入冲突的新行,它将自动重置为您的自动增量列+ 1的最大现有值。换句话说,如果您有id为19和1000020 (最大值)的行,则在任何尝试插入时,它将自动重置为1000021。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16028101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档