Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Inserir chave primária de incremento automático na tabela existente


Um ALTER TABLE declaração adicionando a PRIMARY KEY coluna funciona corretamente nos meus testes:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;

Em uma tabela temporária criada para fins de teste, a instrução acima criou o AUTO_INCREMENT id coluna e valores de incremento automático inseridos para cada linha existente na tabela, começando com 1.