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

id's consecutivos

Estas en el tema de id's consecutivos en el foro de Mysql en Foros del Web. Hola buenas tardes, me dirijo a ustedes pidiendo ayuda ya que yo apenas voy comenzando, mi problema es el siguiente, tengo una tabla de nombre ...
  #1 (permalink)  
Antiguo 13/01/2014, 15:58
 
Fecha de Ingreso: diciembre-2012
Ubicación: Mexico
Mensajes: 28
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta id's consecutivos

Hola buenas tardes, me dirijo a ustedes pidiendo ayuda ya que yo apenas voy comenzando, mi problema es el siguiente, tengo una tabla de nombre registro y en esa tabla supongamos que tengo 10 registros diferentes:
1.- registro1
2.- registro2
3.- registro3
4.- registro4
5.- registro5
6.- registro6
7.- registro7
8.- registro8
9.- registro9
10.- registro10

lo que deseo realizar es que por ejemplo si elimino el registro numero 5 los ID_REGISTRO superiores a ese numero se regresen un numero cada uno para ocupar el que fue eliminado y de ese modo tener una numeración consecutiva, ya que si solo se elimina queda ese hueco y al agregar otro registro lo hace en el numero 11.
Mis ID_REGISTRO son auto incrementables, espero puedan ayudarme

Gracias por leer

Última edición por Mcclaude10; 13/01/2014 a las 16:11
  #2 (permalink)  
Antiguo 13/01/2014, 16:18
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 15 años
Puntos: 6
Respuesta: id's consecutivos

Cita:
Iniciado por Mcclaude10 Ver Mensaje
Hola buenas tardes, me dirijo a ustedes pidiendo ayuda ya que yo apenas voy comenzando, mi problema es el siguiente, tengo una tabla de nombre registro y en esa tabla supongamos que tengo 10 registros diferentes:
1.- registro1
2.- registro2
3.- registro3
4.- registro4
5.- registro5
6.- registro6
7.- registro7
8.- registro8
9.- registro9
10.- registro10

lo que deseo realizar es que por ejemplo si elimino el registro numero 5 los ID_REGISTRO superiores a ese numero se regresen un numero cada uno para ocupar el que fue eliminado y de ese modo tener una numeración consecutiva, ya que si solo se elimina queda ese hueco y al agregar otro registro lo hace en el numero 11.
Mis ID_REGISTRO son auto incrementables, espero puedan ayudarme

Gracias por leer
No sé, dudo de que se pueda hacer,
auto incrementables es como se dice su nombre, el número es único y aumenta cada vez que haga un registro.
Si se pueda hacer que lo explique otro, aunque lo dudo.
Lo que no entiendo es que con que motivo quieres hacerlo?
  #3 (permalink)  
Antiguo 13/01/2014, 17:11
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: id's consecutivos

Lee esto:

http://www.forosdelweb.com/f86/faqs-...1/#post3364616

Luego esto:

http://www.forosdelweb.com/f86/faqs-...1/#post2802568

Y después hablaremos...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 13/01/2014, 17:28
 
Fecha de Ingreso: diciembre-2012
Ubicación: Mexico
Mensajes: 28
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: id's consecutivos

Muchas gracias gnzsoloyo por la información ya todo esta claro y bien comprendido, esta demás intentar realizar lo que yo deseaba
  #5 (permalink)  
Antiguo 13/01/2014, 18:25
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: id's consecutivos

Y... realmente no ganabas nada.
Por otro lado, como menciona el segundo link, si la cosa es numerar para mostrar, hay modos que no tienen impactos nocivos en la base.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: consecutivos, registro, tabla
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 19:16.