Syntaxe de LOCK TABLES/UNLOCK TABLES
<<<
Syntaxe de SET TRANSACTION Syntaxe des commandes SQL
>>>

14.4 Commandes relatives aux verrous et aux transactions
14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxes de START TRANSACTION , COMMIT et ROLLBACK
Commandes qui ne peuvent pas être annulées
Commandes qui peuvent causer une validation implicite
Syntaxe de SAVEPOINT et ROLLBACK TO SAVEPOINT
Syntaxe de LOCK TABLES/UNLOCK TABLES
->Syntaxe de SET TRANSACTION

14.4.6 Syntaxe de SET TRANSACTION


SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL
{ READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }
Configuration du niveau d'isolation des transactions en général, pour la totalité de la session, ou pour la prochaine transaction.Le comportement par défaut est de configurer le niveau d'isolation pour la transaction suivante (qui n'a pas encore été commencée) En utilisant le paramètre GLOBAL , on configure le niveau par défaut global pour toutes les nouvelles connections. Cette commande requiert les privilèges SUPER . En utilisant le paramètre SESSION , on configure le niveau par défaut pour toutes les prochaines transactions effectuées durant la session actuelle.

Pour une description de chaque niveau d'isolation de transaction InnoDB , voyez InnoDB et SET ... TRANSACTION ISOLATION LEVEL ... . InnoDB supporte chacun des niveaux depuis MySQL 4.0.5. Le niveau par défaut est REPEATABLE READ .

On peut configurer le niveau d'isolation global des transactions pour mysqld avec --transaction-isolation=... . Utiliser les options de ligne de commande .

<< Syntaxe de SET TRANSACTION >>
Syntaxe de LOCK TABLES/UNLOCK TABLES Commandes relatives aux verrous et aux transactions Syntaxe des commandes SQL