Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2010, 06:53
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: campo autoincrement dependiente de otro campo

Creo que la forma de tratar esto és la siguiente,

Agregas un campo "proxima_operacion" en el registro de la tabla usuarios, con default 1.

Cuando tengas que hacer un insert en la tabla "operaciones" previamente consultas el valor de "proxima_operacion" del usuari en cuestion, lo usas para hacer el insert y luego actualizas (+1) el valor en la tabla usuarios.

Las tres consultas select, insert y update deberian formar una sola transacción para evitar que se puedan producir inconsistencias por concurrencia....


Quim