Reglas para desbloquear
Cuando se liberan los bloqueos de tabla retenidos por una sesión, se liberan todos al mismo tiempo. Una sesión puede liberar sus bloqueos explícitamente, o los bloqueos pueden liberarse implícitamente bajo ciertas condiciones.
-
Una sesión puede liberar sus bloqueos explícitamente con UNLOCK TABLES.
-
Si una sesión emite una instrucción LOCK TABLES para adquirir un bloqueo mientras ya tiene bloqueos, sus bloqueos existentes se liberan implícitamente antes de que se otorguen los nuevos bloqueos.
-
Si una sesión inicia una transacción (por ejemplo, con STARTTRANSACTION), se realiza un UNLOCK TABLES implícito, lo que hace que se liberen los bloqueos existentes.
Ref:http://dev.mysql.com/doc /refman/5.7/es/bloquear-tablas.html