测试MySQL的事务加锁等待和锁释放

本文测试的是数据行锁,请确保表存储引擎在InnoDB的状态下,测试的数据库事务隔离级别为可重复度。 注意:在InnoDB下:只有经过索引条件检索数据,InnoDB才使用行级锁,不然,InnoDB将使用表锁。 1. 初始表结构和数据以下 2. 分别打开两个查询窗口(就是等下会开启两个不一样的事务) 在第一个窗口中先执行前两句代码,对第一行数据加锁 执行第二个窗口的代码,会发现下面的更新语句一直在等待
相关文章
相关标签/搜索