如何在MySQL表中添加一些特定数字的自动增量列?

时间:2015-07-15 09:24:57

标签: mysql mysql-workbench mysql-5.5

我想用alter命令添加一个新的主键自动递增列,但我不想用1启动它。

注意:我的表中包含其他列的数据,因此我想添加一个新列,该列以一个非1的数字开始自动增量。

有没有办法用alter命令来添加列来实现这个目的。

2 个答案:

答案 0 :(得分:0)

可以这样做

ALTER TABLE my_table AUTO_INCREMENT = 1000

ALTER TABLE my_table ADD my_table_id INT PRIMARY KEY AUTO_INCREMENT FIRST;

答案 1 :(得分:-1)

我研究,做实验并发现这不可能在现有数据表中添加新列,其自动增量以数字1开头。