首先,我已经完成了尝试重置值,GUI和CLI的正常步骤,它说x行受到影响。
我拥有完成此操作所需的所有权限(任何我不知道的亚马逊特定的权限),本地查询工作正常。
有没有办法修改我的表格自动增量编号,以便从19开始,而不是1,000,021?
我试过的查询。
ALTER TABLE X AUTO_INCREMENT = 19
我拥有授予所有表的所有权限,我甚至尝试在特定的db.table上专门向我的用户授予ALTER。
任何洞察力或正确方向的推动都会很可爱。
答案 0 :(得分:0)
你的命令:
ALTER TABLE X AUTO_INCREMENT = 19
仅当您的表没有id为19的行时,才会起作用。如果您尝试插入会导致插入冲突的新行,它将自动重置为自动增量列的最大现有值+ 1.换句话说,如果您有id为19和1000020(最大)的行,它将自动重置在任何试图插入时重置为1000021。