MySQL - Insert Simultaneos

 
Vista:

Insert Simultaneos

Publicado por Julio Ovando (1 intervención) el 15/12/2011 23:05:31
Buen dia. Tengo un problema con mi base de datos. Varios clientes hacen uso de una aplicacion en VB y a la hora de guardar por ejemplo una factura, siempre se busca el ultimo ID agregado y se le suma 1, pero tengo problema cuando varias personas guardan los documentos simultaneamente, ya que el Select se ejecuta al mismo tiempo y asigna el mismo ID para ambos documentos y a la hora de realizar el Insert, uno de los dos o mas documentos no se guarda.

Como solucionar esto. Gracias.
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
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Insert Simultaneos

Publicado por xve (1151 intervenciones) el 16/12/2011 07:47:26
Hola Julio, a mi modo de ver, creo que tienes dos posibilidades...
1.- Crear el campo ID autonumerico.
2.- Realizar los insert mediante un store procedure, donde el busca el siguiente id y guarda los datos.

Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar