Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2012, 18:15
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 8 meses
Puntos: 0
Información autoincrement

Hola a todos lo que andan por aquí.

Ten una duda actualmente tengo dos tablas por ejemplo una de factura y otra del detalle (para estar mas familiarizado) actualmente todo se hace desde php y el proceso para la insercion de registros en esas tablas es el siguiente

inserto en la tabla factura el cual contien el ID que es autoincrement, despues hago un select max(id) a la tabla factura para saber cuales el ultimo ID insertado y posterior a eso inserto en la tabla de detalle el id para tener la relacion.

Como ven el proceso esta bien, pero creo que no es lo mejor ya que puede que dos usuarios corran ese mismo proceso casi al mimso tiempo y se pieda la integridad de mi base de datos.

Mi pregunta es

Si el insert lo hago utilizando un procedure es menos problable que se pierda la integridad de mi base o que es lo mejor para estos casos?


Saludos y gracias!!!