Tengo dos dudas que no sé pueden estar relacionadas.
Soy nuevo en el tema de MySql, ruego tengan paciencia si no entiendo algo a la primera.
Primera duda.
Tengo dos tablas "detalle de compra" y "paquetes".
Cada vez que se crea un "detalle de compra" se tiene crear y/o asignar un "paquete" a dicho detalle. Como puedo hacerlo en una misma transacción deshaciendo los cambios en caso de producirse un error o cuando se cierre la ventana del navegador.
Segunda duda.
Cuando se pasa a un carro de la compra un articulo con un numero limitado de stock, que tengo que hacer para que otros usuarios vean el stock actualizado y que si el primer usuario al final no realiza la compra de este articulo este vuelva a su stock original.
Muchas gracias