
08/11/2008, 14:46
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 2
Antigüedad: 17 años Puntos: 0 | |
Respuesta: auto_increment Si lo unico que quieres ir manteniendo los id consecutivos mientras lo vas eliminando una solucion seria la siguiente.
Supongamos que quieres eliminar la fila con id=3
delete from table 'tabla-nombre' where id=3
Luego deverias obtener la ultima fila de la tabla para ponerlo en remplazo de la 3
maximo = select max(id) from 'tabla-nombre':
update 'table-nombre' set id=3 where id= maximo.
y por ultimo:
alter table 'table-nombre' AUTO_INCREMENT= maximo |