Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/01/2013, 11:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con autoincrement

En ese tipo de documentación no te conviene usar auto_increment, precisamente por esas situaciones. Es el mismo problema que en los sistemas de facturación
Mi sugerencia es que modifiques la estructura de la tabla y la lógica de generación de ese ID. EL ID tiene que generarse al momento del alta del folio, dentro de una transaction, de modo que sólo se registre si el alta de todo fue exitosa.
Pero la numeración debe obtenerse en una consulta previa.

O sea... es algo más complejo.

El problema que tienes ahora es que si renumeras para mantener la continuidad numérica puedes generar problemas de integridad referencia, si ese numero de folio se usa en otros sitios como FK. Además se puede producir también una inconsistencia de continuidad histórica, si ya hay nuevos folios ingresados.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)