【发布时间】:2010-10-30 10:26:24
【问题描述】:
有没有办法在不让mysql重建整个表的情况下将自动增量添加到现有列?
编辑 - 我正在做一个ALTER,但这需要很长时间,因为 mysql 会重建整个表结构。这个问题是关于是否有办法加快这个过程——毕竟添加“自动增量”的逻辑操作不应该触及任何表数据,这只是mysql的实现方式。
【问题讨论】:
标签: mysql
有没有办法在不让mysql重建整个表的情况下将自动增量添加到现有列?
编辑 - 我正在做一个ALTER,但这需要很长时间,因为 mysql 会重建整个表结构。这个问题是关于是否有办法加快这个过程——毕竟添加“自动增量”的逻辑操作不应该触及任何表数据,这只是mysql的实现方式。
【问题讨论】:
标签: mysql
ALTER TABLE [table] ADD [columname] INT UNSIGNED NOT NULL AUTO_INCREMENT
您也可以设置AUTO_INCREMENT的起始编号
ALTER TABLE [table] AUTO_INCREMENT = [start]
【讨论】: