我有一个带有ID列的表,我想创建一个自动增量列。如果没有将表克隆到新创建的具有自动增量ID列的表中,那么可以重命名表吗?
我知道我可以使用ALTER TABLE添加自动增量列,但是我可以简单地将AUTO_INCREMENT选项添加到作为主键的现有列吗?
答案 0 :(得分:3)
是的,你可以。
如果您已拥有主表的主键,则可以将其更改为auto_increment
ALTER TABLE `table` CHANGE `column` `column` INT( 11 ) NOT NULL AUTO_INCREMENT