sql >> Base de Datos >  >> RDS >> Mysql

MYSQL cómo desbloquear la tabla si utilicé el comando LOCK table table_name WRITE;

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