ACID Transaction Properties

Updated May 4, 2026

Short answer

Atomicity, Consistency, Isolation, and Durability.

Deep explanation

Atomicity (all or nothing), Consistency (valid states), Isolation (safe concurrency), Durability (persists after crash).

Real-world example

Processing a bank transfer where funds must leave one account and enter another as one unit.

Common mistakes

  • Neglecting transactions for multi-row updates, risking partial data corruption.

Follow-up questions

  • Which engine supports ACID?

More MySQL interview questions

View all →