Une base de données MySQL sur un réseau permet à plusieurs utilisateurs d'accéder aux données simultanément. Cependant, parfois vous pouvez avoir besoin de verrouiller les autres utilisateurs d'accéder aux données pendant que vous modifiez vous-même pour éviter les erreurs . Utilisez la syntaxe MySQL " verrouillage de tables » pour empêcher les autres d'utiliser les tables pendant que vous exécutez vos requêtes. Même si vous avez la table verrouillée , vous avez un accès exclusif à sélectionner et modifier les données qu'il contient . Utilisez la requête " des tables de déverrouillage " pour libérer les verrous et restaurer l'accès à tout le monde. Instructions
1
Ouvrez l'outil de requête MySQL. Tapez une requête qui verrouille la table . Par exemple, pour empêcher les autres de lire des données pendant que vous effectuez vos requêtes , tapez la commande suivante :
verrouiller les tables table_name LIRE ;
2
Type de toutes les questions supplémentaires que vous souhaitez exécuter lorsque vous ont la table verrouillée
3
Tapez la requête suivante , qui libère tous les verrous que vous avez placés sur les tables : .
UNLOCK TABLES ;
4 < p> Exécuter l'ensemble des requêtes. MySQL verrouille la table de sorte que vous pouvez lire ou écrire, exécute toutes les requêtes supplémentaires que vous avez inscrits puis libère le verrou à la fin que d'autres puissent accéder à la table .
< Br >