Bonjour,

Je vois deux sortes de transactions, l'une comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
START TRANSACTION
INSERT INTO ma_base VALUES ();
COMMIT
et l'autre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
DELIMITER $
CREATE PROCEDURE proc2()
 
BEGIN				
SET AUTOCOMMIT = 0;		
INSERT INTO ma_base VALUES ();
COMMIT;				
END $
 
DELIMITER;
laquelle est la meilleure méthode ?