Corrección de valor autoincremental en MySQL

  • Autor Autor ProMoney28
  • Fecha de inicio Fecha de inicio
P

ProMoney28

Eta
SEO
No recomendado
Hola a todos, bueno resulta que tengo una DB y el otro dia le di "Truncate" por los valores.

Por ejemplo yo ahora voy por valor ID 29 y me gustaría que al agregar nuevo contenido siga por el 30...pero sin embargo me equivoque y nombre una con el numero 3100, entonces ahora cada nuevo contenido que pongo se me auto incrementa el 3100, 3101..etc.

Me gustaría saber si hay alguna forma de ajustar eso para que vuelva a ser normal sin tener que borrar nada.

Me gustaría que mi contenido se agregue por ej

ID: 29 (el ultimo que tengo)
ID 30
ID 31
etc.. en vez de ID 3100, ID 3101...

Saludos y gracias!

PD: Utilizo PHPMYADMIN
 
Deberías cambiar el valor 3100 por 31 y luego el auto_increment meterlo a 32. (De esa forma cuando llegues al 3100 no te dará problemas)

Todo eso se puede editar facilmente desde el mysql, vas a la tabla, llegas al registro y editas el ID, y el auto_increment en las propiedades de la tabla (creo que se llamaba propiedades, ahora no lo tengo delante) y editas el valor.
 
Deberías cambiar el valor 3100 por 31 y luego el auto_increment meterlo a 32. (De esa forma cuando llegues al 3100 no te dará problemas)

Todo eso se puede editar facilmente desde el mysql, vas a la tabla, llegas al registro y editas el ID, y el auto_increment en las propiedades de la tabla (creo que se llamaba propiedades, ahora no lo tengo delante) y editas el valor.

Listo edite el valor del ID a 30, pero no logro saber donde modificar que el autoincrement vuelva a 30

Gracias!!

---------- Post agregado el 16-oct-2013 hora: 07:21 ----------

Deberías cambiar el valor 3100 por 31 y luego el auto_increment meterlo a 32. (De esa forma cuando llegues al 3100 no te dará problemas)

Todo eso se puede editar facilmente desde el mysql, vas a la tabla, llegas al registro y editas el ID, y el auto_increment en las propiedades de la tabla (creo que se llamaba propiedades, ahora no lo tengo delante) y editas el valor.

Listo amigo, lo he logrado

ALTER TABLE theTableInQuestion AUTO_INCREMENT=30

Muchas gracias!!!
 
Última edición:
ALTER TABLE theTableInQuestion AUTO_INCREMENT=30

Muchas gracias!!!

Perfecto, como te dije no tengo un mysql a mano, pero te dejo dos capturas de google para que veas como seria por la interfaz grafica, que suele ser más sencillo para quien no lo domina.

http://www.codespanish.com/wp-content/uploads/2008/09/phpmyadmin-properties-autoinc.jpg

Ahi hay una tabla donde el id es autoincremt aunque no se ve, luego le das a Editar, donde señala el "boton" "III"
Luego apareces en una página como esta:

http://i.stack.imgur.com/MPEda.png

Ahi se ve como aparece el atributo auto_increment, y los demás que tendria ese campo y se podrian editar y guardar.

Un saludo y me alegro de que lo solucionaras 🙂
 
En la pestaña "operaciones" puedes modificar el valor del campo autoincrement actual.
 
Atrás
Arriba