Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/07/2013, 07:58
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

Y ya entrados en gastos con esto de la práctica, también puedes hacerlo con MODIFY... la diferencia entre CHANGE y MODIFY es que con CHANGE puedes incluso renombrar la columna... observa en el ejemplo que pongo dos veces el nombre del campo para dejarlo exactamente igual, pero puedes hacerlo con MODIFY así:

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.25 sec)
  7.  
  8. mysql> ALTER TABLE tabla1 MODIFY
  9.     -> id_tabla1 INT UNSIGNED NOT NULL AUTO_INCREMENT;
  10. Query OK, 0 rows affected (0.48 sec)
  11. Records: 0  Duplicates: 0  Warnings: 0

Saludos
Leo