Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2008, 02:54
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Reordenar registros en orden correlativo en MYSQL

Por definicion, y por muchisimas razones, el id de un registro no debe modificarse por tanto si borras el 3 los id no seran correlativos, yo te aconsejo que NO muestres los id, muestra un numerador que se construya en el momento de la paginación, obviamente tinene que quedar ligado a un id para poder borrar el registro o modificarlo, pero no lo muestres. En el momento que borres un registro y reconstruyas la paginación se mostrará el numerador correlativo.


numerador id(oculto) otrocampo
:::::::::1:::::::::1::::::::::::A
:::::::::2:::::::::2::::::::::::B
:::::::::3:::::::::3::::::::::::C
:::::::::4:::::::::4::::::::::::D
:::::::::5:::::::::5::::::::::::E
...

borras el 3

numerador id(oculto) otrocampo
:::::::::1:::::::::1::::::::::::A
:::::::::2:::::::::2::::::::::::B
:::::::::3:::::::::4::::::::::::D
:::::::::4:::::::::5::::::::::::E
...

borras el 3 (id 4)

numerador id(oculto) otrocampo
:::::::::1:::::::::1::::::::::::A
:::::::::2:::::::::2::::::::::::B
:::::::::3:::::::::5::::::::::::E
...

Por lo tanto no es un tema de mysql si no de la programación que uses para la paginación.

Quim