我有一个名为IntQID的字段,它是SQL数据库中记录的每个帖子的id。如果帖子是1533,下一个将是1534,1535等...
我最近搞砸了并插入了一个ID为4000的手动条目。现在计数器一直使用它作为最后一个条目,所以现在新发布的是4001,4002,4003。
如何更改计数器以返回使用1533之后的下一行?
希望这是有道理的。谢谢!
答案 0 :(得分:3)
要将auto_increment值设置为1533,请使用:
ALTER TABLE tbl AUTO_INCREMENT = 1533;
据我所知,如果不使用最少两个查询,则无法获得在ALTER TABLE
语句中设置它的最高现有值。
答案 1 :(得分:1)
ALTER TABLE tbl AUTO_INCREMENT = 1000;