Skip to content

Naming the anomaly

Transaction T1 updates a row and has not committed. Transaction T2 reads that row and uses the new value. T1 then rolls back.

What is this called, and which isolation level prevents it?