Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/01/2013, 10:43
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Múltiples UPDATES "a la vez"

No, las transacciones precisamente te permiten controlar tus queries para que se ejecuten todos, así si hay un error hace un "rollback" es decir, o todos o ninguno.

Si DBase no lo soporta, vas a tener que idear un mecanismo de detección, donde si hay un error, sepas en que query fue y puedas entonces ejecutar algún update para regresar todo a como estaba antes de, es una tarea complicada.

Si ejecutas todos tus updates separados por ; solamente sabrás si se ejecutaron o no, pero no vas a tener el control de saber cual fue el update que fallo.