Maison > base de données > tutoriel mysql > Comment pouvons-nous effectuer une transaction START dans une procédure stockée MySQL ?

Comment pouvons-nous effectuer une transaction START dans une procédure stockée MySQL ?

王林
Libérer: 2023-08-23 16:55:36
avant
955 Les gens l'ont consulté

我们如何在 MySQL 存储过程中执行 START 事务?

Comme nous le savons, START transaction démarrera la transaction et désactivera le mode de validation automatique. Dans l'exemple ci-dessous, nous avons créé une procédure stockée avec une transaction START qui insérera un nouvel enregistrement dans la table employe.tbl avec les données suivantes :

mysql> Select * from employee.tbl;
+----+---------+
| Id | Name    |
+----+---------+
| 1  | Mohan   |
| 2  | Gaurav  |
| 3  | Rahul   |
+----+---------+
3 rows in set (0.00 sec)
Copier après la connexion

Exemple

mysql> Delimiter //
mysql> Create Procedure st_transaction()
   -> BEGIN
   -> START TRANSACTION;
   -> INSERT INTO employee.tbl(name) values ('Saurabh');
   -> END //
Query OK, 0 rows affected (0.00 sec)
Copier après la connexion

Maintenant, lorsque nous appelons cette procédure, elle insère la valeur dans la table employe.tbl.

mysql> Delimiter ;
mysql> Call st_transaction();
Query OK, 0 rows affected (0.17 sec)

mysql> Select * from employee.tbl;
+----+---------+
| Id | Name    |
+----+---------+
|  1 | Mohan   |
|  2 | Gaurav  |
|  3 | Rahul   |
|  4 | Saurabh |
+----+---------+
4 rows in set (0.00 sec)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal