Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2009, 12:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: puedo agregar autoincrement a una tabla ya creada

Y ¿por qué no? Lo único que tienes que vigilar es cuántos registros tienes ya incluidos. Si no tienes ninguno, te basta con esto (recuerda que debe ser un número int y sólo debes poner un auto_increment por tabla, y al campo que es primary key).
ALTER TABLE `nombretabla` CHANGE `campoid` `campoid` INT( 11 ) NOT NULL AUTO_INCREMENT

Piensa que si ya tienes 14 incluidos, primero añades el auto_increment
ALTER TABLE `nombretabla` CHANGE `campoid` `campoid` INT( 11 ) NOT NULL AUTO_INCREMENT
y luego
ALTER TABLE `nombretabla`auto_increment = 15

Y finalmente, de manera manual, añades de 1 al 14, pues seguramente la base le pondrá de manera automática el 0...

Pero dinos qué tipo de tabla usas, innoDB, MyISAm.