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

How to add auto-increment column in MySQL table with some particular number?

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

注意:我的 table 有其他列的数据,所以我想添加一个新列,它以 1 以外的某个数字开始自动递增。

那么有没有什么办法可以用alter命令来添加列呢

我研究,做实验,发现在现有数据中添加新列是不可能的 table 自动增量从另一个数字开始,然后是 1。

这是可以做到的

ALTER TABLE my_table AUTO_INCREMENT = 1000

ALTER TABLE my_table ADD my_table_id INT PRIMARY KEY AUTO_INCREMENT FIRST;