Ver Mensaje Individual
  #16 (permalink)  
Antiguo 29/07/2011, 14:46
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: Duda PDO y ROLLBACK

Lee como se manejan las transacciones y el concepto de Atomicidad, los inserts si se realizan, el servidor MySQL los procesa es por eso que te genera el error el segundo insert, lo que pasa es que estan en un estado previo, al hacer el commit es cuando ya se escriben los cambios pero mientras en la transacción estan listas para ser escritas y ya fueron validadas por el RDBMS.

Es por eso que aunque no esta explicito el rollback, no ves los datos hasta despues del commit.