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

MySQL: resetear un ID autoincrement

Estas en el tema de MySQL: resetear un ID autoincrement en el foro de Bases de Datos General en Foros del Web. Tengo el siguiente problema: Cuando creo una tabla y el ID le asigno un atributo de autoincrement lo hace bien, pero cuando borro todos los ...
  #1 (permalink)  
Antiguo 01/10/2003, 09:44
Avatar de Pocket  
Fecha de Ingreso: mayo-2002
Mensajes: 37
Antigüedad: 22 años
Puntos: 0
Pregunta MySQL: resetear un ID autoincrement

Tengo el siguiente problema:

Cuando creo una tabla y el ID le asigno un atributo de autoincrement lo hace bien, pero cuando borro todos los registros e inserto nuevos, me aparece con el último ID+1.

Lo que necesitaría saber es si se puede volver a que cuente desde el principio.

Agradecería mucho la ayuda.
  #2 (permalink)  
Antiguo 01/10/2003, 10:02
Avatar de Pocket  
Fecha de Ingreso: mayo-2002
Mensajes: 37
Antigüedad: 22 años
Puntos: 0
Ok ya lo halle en la página de MySQL, pero si les interesa es con el comando siguiente:

truncate table prueba

Saludos.
  #3 (permalink)  
Antiguo 25/02/2012, 23:04
Avatar de chipilofan  
Fecha de Ingreso: mayo-2011
Ubicación: México
Mensajes: 59
Antigüedad: 13 años
Puntos: 3
Respuesta: MySQL: resetear un ID autoincrement

Lo que me gustaria a mi es por ejemplo borro el registro con ID=7 y luego introduzco un registro que tomara el ID=8, (entonces ID=7 se queda perdido sin ningun valor) estoy leyendo para ver si se puede usar en ese espacio vacio de la tabla :D
__________________
El silencio es el arma mas grande del mundo... [Ignacio Recinos]
Pensando en la Web
  #4 (permalink)  
Antiguo 26/02/2012, 07:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: MySQL: resetear un ID autoincrement

Cita:
estoy leyendo para ver si se puede usar en ese espacio vacio de la tabla :D
No existen "espacios vacíos" en las tablas. Lo que puede existir es un salto de numeración, pero son irrelevantes y no es buena idea el hacer "reinicios". No añaden nada al desarrollo y exigen al DBMS reescribir las tablas cada vez, incluyendo índices.
Mira este link: Renumerar un campo auto_increment
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 04/01/2013, 09:53
Avatar de El Cipote  
Fecha de Ingreso: febrero-2006
Mensajes: 213
Antigüedad: 18 años, 2 meses
Puntos: 2
Respuesta: MySQL: resetear un ID autoincrement

buscando informacion sobre este tema me encontre esto:

http://tednologia.com/resetear-auto_increment-en-mysql/

espero sea util, ya lo he probado y fuciona ;)
__________________
Para alcanzar el éxito se requiere de tres cosas: Voluntad, Valor y Decisión.
  #6 (permalink)  
Antiguo 04/01/2013, 10:06
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: MySQL: resetear un ID autoincrement

@El Cipote: Sería buena idea que leyeras el link que puse antes de meterte a realizar cosas que en definitiva pueden generar problemas.

Es una sugerencia.

Que alguien quiera hacer algo no quiere decir ni que sea correcto ni que sea conveniente.

__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 04/01/2013, 10:12
Avatar de El Cipote  
Fecha de Ingreso: febrero-2006
Mensajes: 213
Antigüedad: 18 años, 2 meses
Puntos: 2
Respuesta: MySQL: resetear un ID autoincrement

Cita:
Iniciado por gnzsoloyo Ver Mensaje
@El Cipote: Sería buena idea que leyeras el link que puse antes de meterte a realizar cosas que en definitiva pueden generar problemas.

Es una sugerencia.

Que alguien quiera hacer algo no quiere decir ni que sea correcto ni que sea conveniente.

Ya lo lei.... ;)
__________________
Para alcanzar el éxito se requiere de tres cosas: Voluntad, Valor y Decisión.
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 15:40.