Zhuanzhuan Tech
Aug 29, 2025 · Databases
Why MySQL Returns Old Values After Update: Inside InnoDB Snapshot Reads
This article investigates a puzzling MySQL behavior where a row updated within a transaction sometimes returns its previous value, explains the role of InnoDB's snapshot reads and ReadView, reproduces the issue, and offers practical ways to prevent the “update disappearance” scenario.
InnoDBMySQLSnapshot Read
0 likes · 18 min read
