第 9 章 · 上机二
丢失更新在 InnoDB 上做不出来
B 那句 UPDATE 会卡住,等 A 提交完才轮到它。
对应讲义第 14 页 丢失更新
窗口 A
Welcome to the MySQL monitor. Commands end with ;
Server version: 8.0.36 MySQL Community Server - GPL
上下两扇窗口是同一台服务器上的两个会话。拿不到锁的那句会卡住,等对方放手才接着跑。
mysql>
窗口 B
Welcome to the MySQL monitor. Commands end with ;
Server version: 8.0.36 MySQL Community Server - GPL
mysql>
这一句敲进窗口 A
重 点
B 那 200 是在 A 减完之后的数上减的,两笔改动一笔都没丢。
知道更多更正
课件第 14 页那张图是理论模型,InnoDB 的行锁让它做不出来。