Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/09/2011, 17:06
javiDP
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 10 meses
Puntos: 15
Respuesta: Problema LOCK TABLES + transacción en INNODB

Autocommit=0 debe ir antes de lock tables siempre.

Lock table no puede contener inicios de transacciones, pues estas llevan implicitas un unlock table, y rollback intenta devolver al estado original desde el comienzo de la transaccion, por lo tanto, rollback necesita de una transaccion para ejecutarse.

Intenta hacer el rollback una vez realizado el unlock-tables, aunque no estoy seguro de que funcione.

Un saludo!