MySQL - Transacción

 
Vista:

Transacción

Publicado por DiegoJ (1 intervención) el 15/06/2007 01:12:33
Hola a todos,

Tengo un problemita que talvez ha alguno de ustedes se les haya presentado:

Tengo una tabla A que tiene un campo de consecutivos y otra tablita B que guarda registros y cada vez que se guarda un registro en la tabla B se toma un consecutivo de la tabla A y se actualiza el consecutivo en 1.

Ahora el problema resulta cuando dos usuarios toman el mismo consecutivo al tiempo o cuando uno lo toma antes de que el otro haga update ya que en cualquera de los dos casos el consecutivo me quedara duplicado en la tabla B ya que entre el momento que se toma el consecutivo y el momento de la actualizacion se hacen algunas transacciones.

De antemano les agredezco la ayuda ....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder