Cita:
Iniciado por jotaincubus Hola, mira este tema me saco de la duda el
ROLLBACK Creo que se me mesclo mucho con PDO (que todavia no domino)...
Pero creo mi logica esta bien, hasta que no envie un COMMIT no escribe todas las consultas despues del: START TRANSACTION
CITO :
Tras deshabilitar el modo autocommit poniendo la variable AUTOCOMMIT a cero, debe usar COMMIT para almacenar los cambios en disco o ROLLBACK si quiere ignorar los cambios hechos desde el comienzo de la transacción.
Yo ejecuto ROLLBACK y exit(para que no continue el for) y en cambio escribe todos los UPDATE antes del "error"(que no es un error ya que la consulta tiene una condicion digamos affected_rows=0).