Se former au numérique
Commande SQL · Intermédiaire

BEGIN / COMMIT / ROLLBACK

Regroupe plusieurs modifications en une transaction : tout est validé ensemble, ou tout est annulé.

Syntaxe

BEGIN; ... ; COMMIT;   (ou ROLLBACK; pour annuler)

Exemple

BEGIN; UPDATE comptes SET solde = solde - 5000 WHERE id = 1; UPDATE comptes SET solde = solde + 5000 WHERE id = 2; COMMIT;

💡 ROLLBACK : annule toutes les modifications faites depuis BEGIN.

⚠️ Avant un UPDATE ou un DELETE risqué, ouvre une transaction : tu vérifies le résultat, puis COMMIT ou ROLLBACK.

← Tout le glossaire des commandes

sergekouassi.com · Confidentialité