M Majuin.
8 8 / 10

Transaksi & ACID

Transaksi menjaga sekumpulan operasi tetap atomik.

  START TRANSACTION;
  UPDATE saldo SET nilai = nilai - 100 WHERE id = 1;
  UPDATE saldo SET nilai = nilai + 100 WHERE id = 2;
  COMMIT;

ACID (Atomic, Consistent, Isolated, Durable) memastikan uang tak hilang bila salah satu langkah gagal — gunakan ROLLBACK.