El caso es que un ticket fallo y me quedaron 3 registros con sus ids: 1,2,4. el 4 funciono luego del 2 obviamente.
Y en la tabla ventas que relacion el id de ticket con los productos del detalle:
VENTAS(idticket, idproducto,cantidad,preciou)
me inserta en idticket el numero 3. Para llenar la tabla ventas el idticket no se pasa como parametro sino que se ejecuta un query en el servidor:
Código MySQL:
Ver original
Entonces es correcto decir que al hacer rollback se elimina un id?
Porque la funcion no devuelve 4 en lugar de 3?
Saludos