1. session1给mylock表加读锁:
lock table mylock read;
2. session1查询mylock表:
1602645092(1).jpg
3. session1查询没有加锁的表student:
1602655655(1).jpg
可见当session1给mylock表加锁后,只能查mylock,不能查其他的表
4. session2查询mylock表:
结果同第2步;***但是session2查询没加锁的student的表可以查出数据。***
5. session1修改mylock数据:
1602645265(1).jpg
6. session2修改mylock数据:
1602645445(1).jpg
可见session2修改数据后处于阻塞状态
7. 在session1中解除mylock的表锁
unlock tables;
此时session2的堵塞的update会执行








网友评论