MySQL整型列自动增量1,从10000开始。

4
我有一个整数列,它被设置为每次自动增加1,但是我无法弄清如何使该列从数字10000开始而不是1。 谢谢! 让我澄清一下,我想每次增加1,但要从10,000开始,所以我会得到10000, 10001, 10002, 10003。

1
ALTER TABLE table AUTO_INCREMENT = 10000; 应该可以工作。 - evotopid
重复的问题:https://dev59.com/E3NA5IYBdhLWcg3wa9Kp - Xint0
3个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
13

试着这样做:

ALTER TABLE your_table AUTO_INCREMENT = 10000;

让我澄清一下,我想要从10,000开始递增1,所以我会得到10000、10001、10002、10003等。 - user222427
@Mike:是的,正是我所写的 ;) - Marco
我猜当我读到这句话时,它的意思是增加10000。 - user222427
@Mike:不,那是起始值;然后每次插入新记录时,将null作为id传递(或在查询中不使用它),它会自动加一。 - Marco

3

如果你有phpmyadmin:

选择需要的表,然后进入操作。在那里,您会看到一个名为AUTO_INCREMENT的输入框。在这里键入您希望的数字即可。


1
ALTER TABLE  `your_table` AUTO_INCREMENT=10000

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,