19/09/2009, 15:52
|
| Colaborador | | Fecha de Ingreso: julio-2008 Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses Puntos: 1532 | |
Respuesta: Re-serializar los ID's de una base de datos recuerda que los id de los datos están ya en un indice y en disco, no en memoria para utilizar burbujas si sabes de lo que te hablo, lo que puedes hacer es crear una tabla temporal con el motor mysql MEMORY y vaciar toda la tabla que quieras a ésta excepto el campo PK ordenando por el PK, luego vacías la tabla original (TRUNCATE) y vuelves a volcar pero excluyendo el PK, que si lo tienes autoincrement va a reasignarse automáticamente.
la propiedad auto_incremente es exclusiva de mysql (hasta donde se), porque las demás Bases de datos lo manejan de forma distinta |