18/01/2010, 06:53
|
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 |