Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/07/2013, 07:52
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: alter table para añadir auto_increment a un campo

Como complemento... acabo de leer que si tienes definido el campo como LLAVE, por lo tanto, no es necesario agregarlo en el ALTER TABLE:

Código MySQL:
Ver original
  1. mysql> CREATE TABLE tabla1 (
  2.     ->    id_tabla1 INT NOT NULL,
  3.     ->    nombre VARCHAR (100),
  4.     ->    apellidos VARCHAR (100),
  5.     ->    PRIMARY KEY (id_tabla1));
  6. Query OK, 0 rows affected (0.23 sec)
  7.  
  8. mysql> ALTER TABLE tabla1 CHANGE
  9.     -> id_tabla1 id_tabla1 INT UNSIGNED NOT NULL AUTO_INCREMENT;
  10. Query OK, 0 rows affected (0.43 sec)
  11. Records: 0  Duplicates: 0  Warnings: 0

Saludos
Leo.