0

首先,我已经完成了尝试重置值、GUI 和 CLI 的正常步骤,它说 x 行受到影响。

我拥有执行此操作所需的所有权限(除了我不知道的任何亚马逊特定权限),本地查询工作正常。

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

我试过的查询。

ALTER TABLE X AUTO_INCREMENT = 19

我已授予所有表的所有权限,我什至尝试在特定 db.table 上专门向我的用户授予 ALTER。

任何洞察力或朝着正确方向的推动都会很可爱。

4

1 回答 1

0

你的命令:

ALTER TABLE X AUTO_INCREMENT = 19

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

于 2013-04-16T03:16:52.727 回答