Pregunta: | 57590 - CAMPO AUTONUMERICO EMPIECE DE NUEVO POR 1 |
Autor: | EDUARDO LOPEZ-MANTARAS GONZALEZ |
Como puedo, despues de borrar todos los registros de una tabla, poner un campo autonumerico para que comience de nuevo por 1, y no siga por el numero en que se quedó anteriormente. |
Respuesta: | Nicolás Pailhé |
Hola Eduardo.. hay otra opción más simple, una vez que hayas eliminado todos los registros de la tabla sólo debes compactar la base de datos (Herramientas --> Utilidades de la base de datos --> Compactar y reparar base de datos) al compactarla el autonumérico comenzará nuevamente del nro 1.
Saludos.. Nicolás |
Respuesta: | Luis Felipe García Gutiérrez |
Ésto se puede hcer mediante una función de reindexación la cual posterior a la eliminación se inicia en el primer número disponible; pero resulta demasiado delicado hacerlo en los casos que éste sea un índice o llave que apunte a datos en otras tablas quedando sin índice en la que se borraron y los que quedan deben ser actualizados, o si tiene activada la actualización en cascada, como mínimo una verificación posterior.
Suerte!!! |