22/09/2011, 17:06
|
| | 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! |