
20/01/2009, 12:24
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses 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. |