近期学了MySQL相关的课程,看到里边表锁的部分,有些疑惑,网上搜了一些博客,都说得不是特别清楚,看MySQL手册也没看得十分明白,索性就开了两个session,自己测试了下,最终得出的结论如下:
操作 | 读锁 | 写锁 |
---|---|---|
其他session LOCK TABLE customer READ | 不block | block |
其他session LOCK TABLE customer WRITE | block | block |
其他session insert/update/delete/alter | block | block |
当前session insert/update/delete/alter | 报错 | 不报错 |