← Database & SQL28 / 83
Transaksi SQL: BEGIN, COMMIT, ROLLBACK
Jalankan BEGIN untuk memulai transaksi. Jika semua sukses jalankan COMMIT. Jika ada error, jalankan ROLLBACK untuk membatalkan seluruh perubahan.
👀 Contoh dulu
BEGIN; UPDATE accounts SET balance = balance - 100 WHERE id = 1; UPDATE accounts SET balance = balance + 100 WHERE id = 2; COMMIT;
Hasilnya: Transaksi transfer uang aman dan atomik.
💡 ROLLBACK mengembalikan data ke kondisi persis sebelum BEGIN.
📝 Sekarang giliranmu
Ketikkan perintah untuk membatalkan (rollback) transaksi saat ini.
Preview