select * from WAREHOUSE; update WAREHOUSE set Manager="Michele Bennett" where Manager="Dan Bennett"; update WAREHOUSE set SquareFeet=1000; rollback; select * from WAREHOUSE;
T1.0 start transaction; T1.1 select * from warehouse; T1.2 update WAREHOUSE set Manager="Michele Bennett" where Manager="Dan Bennett"; T1.3 rollback T2.0 start transaction T2.1 select * from WAREHOUSE; T2.2 update WAREHOUSE set SquareFeet=999 where Manager="Dan Bennett"; T2.3 commit; Case 1 T1.0 T2.0 T1.1 T2.1 T1.2 T2.2 (wait a while) ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction mysql> update WAREHOUSE set SquareFeet=999 where Manager="Dan Bennett";