Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2005, 08:57
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Cita:
Iniciado por BrujoNic
Si estas usando campos auto_increment, NO podes jugar con la secuencia ya que el manejador de BD administra dicha secuencia. Por ejemplo, si tenes 20 tuplas, tu campo auto_increment va a estar en 20 (tomando en cuenta que no has borrado nada) pero si borras todos los campos o algunos para luego agregar más, la secuencia va a continuar a 21, 22 etc.

Por eso es que estas viendo esos "huecos". Si queres tener el control total de la secuencia, declara el campo numérico y asignale la secuencia manual.
Lee el segundo párrafo...

Te lo repito, si queres llevar el control total, debes declarar un campo numérico normal y por cada registro que borres, tendrías que hacer una función para recorrer SECUENCIALMENTE la tabla para reacomodar esas secuencias. ¿Vale la pena?, si tenes una tabla con 300 o menos registros es despreciable el tiempo, o sea, no se nota pero... Si tenes una tabla de más de 1000, ahi vas a ver que NO vale la pena.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL