Maison > Article > base de données > Comment interroger le niveau d'isolement des transactions dans MySQL
Méthode MySQL pour interroger le niveau d'isolement des transactions : 1. Démarrez la fenêtre de ligne de commande et connectez-vous à la base de données MySQL ; 2. Exécutez la commande "show variables like 'tx_isolation';" ou "SELECT @@tx_isolation;" fenêtre à interroger.
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
La norme SQL prend en charge 4 niveaux d'isolement des transactions, READ_UNCOMMITTED (lecture non validée), READ_COMMITTED (lecture validée), REPEATABLE_READ (lecture répétable), SERIALIZABLE (lecture série) et le moteur MySQL innodb prend en charge les 4 niveaux d'isolement des transactions. Niveau, cet article partagera comment vérifier le niveau d'isolation des transactions dans MySQL.
Étapes MySQL pour interroger le niveau d'isolement des transactions
1. Démarrez la fenêtre de ligne de commande et connectez-vous à la base de données MySQL
Comme le montre la figure, connectez-vous à la base de données MySQL via la commande client mysql fournie par MySQL.
2. Interrogez le niveau d'isolement des transactions actuel de la base de données via les variables système
Illustration, vous pouvez obtenir le niveau d'isolement des transactions actuel en interrogeant la valeur de la variable système tx_isolation
或 transaction_isolation
fournie par la base de données.
Le niveau d'isolation des transactions par défaut de la base de données MySQL est REPEATABLE_READ (lecture répétable).
Format de grammaire un :
show variables like 'tx_isolation'; show variables like 'transaction_isolation';
Format de grammaire deux :
SELECT @@tx_isolation; SELECT @@transaction_isolation;
[Recommandations associées : Tutoriel vidéo MySQL]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!