Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2008, 16:12
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Re: Deshacer insert, update, delete?

Exactamente con rollback
Esto es lo que hago en php
Código PHP:
        pg_query$conexion,  'BEGIN;');            //Inicio la Transaccion
        
$SQL="UPDATE ....;";
        
$resultado pg_query$conexion,  $SQL);   //Por si quieres evaluar el resultado
        
pg_query$conexion,  'COMMIT;');            //Comprometo la Transaccion 
Si hay alguna falla en el update, no se ejecuta el commit y automaticamente se ejecuta el rollback, aunque tambien puedes hacerl explicitamente