Cita:
Iniciado por gnzsoloyo Lo que te quiere decir es que un campo autoincremental se usa en todos los DBMS como PRIMARY KEY, por lo que para poder alterar el valor por defecto (que es siempre uno más del último registro que se creó), ese valor no debe usarse luego jamás en ninguna otra tabla, para ninguna otra cosa. De lo contrario se producirá eventualmente un problema de inconsistencia en la base de datos que estás administrando.
SI y sólo si ese valor de ID nace y muere en la acción de inserción y borrado de esa tabla, puedes reiniciar la numeración. Caso contrario ni se te ocurra tocarlo.
En caso de que ese ID no se use en otra tabla, lo que deberías decirnos es cuál es el DBMS, porque la forma de reiniciar los autoincrementales varían según el motor en cuestión.
quieres reiniciar el id?
la verdad es que no puedes, como dice el cuate, un id es unico, y jamas en ningun otro momento se debe utilziar como ident de otro registro, y si ocacionarias inconsistencia
de lo contrario si no es un id, entonces podrias resetearlo, por ejemplo cuando es orden de filas de alguna transaccion, cuando se ennumeran, podrias implementar un algoritmo de revaloracion, y si manejas sp, se haria mas facil sin tocar el codigo ;)
espero haberte ayudado :D
--
ηαςђσ μάη reportandose desde foros del web