Tecnología

Inicio

Tutorial sobre MySQL Lock

Una base de datos MySQL en una red permite a varios usuarios acceder a los datos de forma simultánea. Sin embargo, a veces puede ser necesario bloquear otros usuarios accedan a los datos, mientras que lo modifica a sí mismo para evitar errores. Utilice la sintaxis "tablas" de bloqueo de MySQL para impedir que otros utilicen tablas mientras ejecuta sus sentencias. Mientras que usted tiene la tabla bloqueada, tendrá acceso exclusivo a seleccionar y modificar los datos dentro de ella. Utilice la consulta "desbloquear tablas" para liberar los bloqueos y restaurar el acceso a todos los demás.

Instrucciones

1 Abra la herramienta de consulta de MySQL. Escriba una consulta que bloquea la tabla. Por ejemplo, para evitar que otras personas lean los datos mientras se realizan las consultas, escriba lo siguiente:

TABLAS DE BLOQUEO nombre_tabla LEA;

2 Escriba cualquier consulta adicional que desee ejecutar mientras tiene la tabla bloqueada.

3 Escriba la siguiente consulta, que libera los bloqueos que haya puesto en tablas:

UNLOCK TABLES;

4 Ejecutar el conjunto de consultas. MySQL bloquea la tabla por lo que sólo es posible leer o escribir en él, realiza todas las consultas adicionales que ha entrado y luego libera el bloqueo al final para que otros puedan acceder a la tabla.