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

Problemas con auto_increment

Estas en el tema de Problemas con auto_increment en el foro de Mysql en Foros del Web. Cita: Iniciado por BrujoNic Si estas usando campos auto_increment, NO podes jugar con la secuencia ya que el manejador de BD administra dicha secuencia. Por ...
  #1 (permalink)  
Antiguo 24/11/2006, 07:07
 
Fecha de Ingreso: marzo-2005
Mensajes: 10
Antigüedad: 19 años, 1 mes
Puntos: 0
Cita:
Iniciado por BrujoNic Ver Mensaje
Si estas usando campos auto_increment, NO podes jugar con la secuencia ya que el manejador de BD administra dicha secuencia. Por ejemplo, si tenes 20 tuplas, tu campo auto_increment va a estar en 20 (tomando en cuenta que no has borrado nada) pero si borras todos los campos o algunos para luego agregar más, la secuencia va a continuar a 21, 22 etc.

Por eso es que estas viendo esos "huecos". Si queres tener el control total de la secuencia, declara el campo numérico y asignale la secuencia manual.

Si queres reiniciar el campo auto_increment, debes usar la siguiente sentencia:
Código PHP:
ALTER TABLE tabla_con_auto_increment AUTO_INCREMENT 100 
iniciaría con 100

Código PHP:
ALTER TABLE tabla_con_auto_increment AUTO_INCREMENT 
iniciaría en 1
Hola a todos,

Tambien estoy interesado en esto, he hecho lo que indica brujonic pero el valor de auto_increment continua a partir del numero que estaba.

Yo he borrado unos cuantos registros y el valor de auto_increment va ya por el 35 cuando deberia comenzar de 0 para que me funcionase como quiero.

¿como puedo hacerlo?
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 23:41.