Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Incremento de atributos AUTO_INCREMENT

Estas en el tema de Incremento de atributos AUTO_INCREMENT en el foro de Mysql en Foros del Web. Buenas, realizando pruebas y eso acerca del incremento de variables de dicho tipo, hay casos de fallos de inserción de tuplas en la tabla e ...
  #1 (permalink)  
Antiguo 10/04/2013, 09:38
 
Fecha de Ingreso: noviembre-2012
Mensajes: 184
Antigüedad: 11 años, 5 meses
Puntos: 0
Incremento de atributos AUTO_INCREMENT

Buenas,
realizando pruebas y eso acerca del incremento de variables de dicho tipo, hay casos de fallos de inserción de tuplas en la tabla e los que sin insertarse dicha tupla, se incrementa el AUTO_INCREMENT, la duda es:
¿cuáles son estos casos? He podido observar que cuando hay PK duplicada este no se auto-incrementa pero en caso de error de sentencia si por ejemplo.
Si alguien puede ayudarme, ya que estoy realizando una aplicación web en php y necesito saber cuando necesito restablecer el valor del atributo de autoincremento.
Un saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 10/04/2013, 10:53
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Incremento de atributos AUTO_INCREMENT

Hola Cota_Isla:

Aquí la pregunta sería, ¿qué utilidad le ves a restablecer el valor del autoincrement? La respuesta típica que suelen dar los foristas es para que no haya "brincos" en la secuencia... pero ¿qué problema hay con los brincos?

el uso de campos autoincrementales es una práctica común para evitar que existan registros duplicados, pero no es muy recomendable, por distintos puntos que igual y no vienen al caso, sin embargo no le veo ninguna utilizad a lo que estás tratando de hacer.

Saludos
Leo.

Etiquetas: atributos, incremento, php, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:53.