Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Autoincrementar PrimaryKey

Estas en el tema de Autoincrementar PrimaryKey en el foro de Mysql en Foros del Web. Hola, tengo una consulta que hacerles. ¿Es posible una vez creada la tabla y establecida cual es su clave primaria, ponerle el atributo de autoincrementar? ...
  #1 (permalink)  
Antiguo 11/12/2009, 21:42
an3
 
Fecha de Ingreso: diciembre-2009
Mensajes: 9
Antigüedad: 14 años, 11 meses
Puntos: 0
Autoincrementar PrimaryKey

Hola, tengo una consulta que hacerles.

¿Es posible una vez creada la tabla y establecida cual es su clave primaria, ponerle el atributo de autoincrementar?

Tengo un proyecto para la universidad y me dieron ya el script de la BD, quiero poner la clave primaria de una de las tablas como autoincrement, eso se puede o tengo que borrar la tabla y hacerla de nuevo ?

Última edición por an3; 11/12/2009 a las 23:06
  #2 (permalink)  
Antiguo 12/12/2009, 07:17
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Autoincrementar PrimaryKey

Código SQL:
Ver original
  1. ALTER TABLE nombre_tabla MODIFY campo_a_modificar INTEGER PRIMARY KEY AUTO_INCREMENT;

Puede ser integer, smallint, bigint.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 12/12/2009, 13:05
an3
 
Fecha de Ingreso: diciembre-2009
Mensajes: 9
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Autoincrementar PrimaryKey

gracias huesos52 me dio un error pero luego busque y consegui esta sentencia

ALTER TABLE `tableName` CHANGE `attr` `aattr` INT( 11 ) NOT NULL AUTO_INCREMENT
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:23.