有没有办法在没有mysql重建整个表的情况下将Auto Increment添加到现有列?
编辑 - 我正在做ALTER
,但需要年龄和年龄,因为mysql会重建整个表格结构。这个问题的关键在于是否有办法加速这个过程 - 毕竟,添加“自动增量”的逻辑操作不应该触及任何表数据,这就是mysql的实现方式。
答案 0 :(得分:-1)
ALTER TABLE [table] ADD [columname] INT UNSIGNED NOT NULL AUTO_INCREMENT
或者,您可以设置AUTO_INCREMENT
ALTER TABLE [table] AUTO_INCREMENT = [start]