##1.mysql锁的种类
##2.全局锁
##3.表锁
##4.元数据锁
##5.行锁
下面这几种叫法其实都是读锁和写锁。
最后一条的意思是一个事务给一条数据加了读锁,那么其他事务依然可以加读锁,但是不能加写锁; 而写锁加了就不能再加任何锁。
有一种情况是我们对一条数据使用了写锁,但是发现别人依然可以读取数据,这个是因为InnoDB使用了快照的技术,绕过了写锁。
上面就是锁在数据更新时候的作用或者说位置。
##1.mysql锁的种类
##2.全局锁
##3.表锁
##4.元数据锁
##5.行锁
下面这几种叫法其实都是读锁和写锁。
最后一条的意思是一个事务给一条数据加了读锁,那么其他事务依然可以加读锁,但是不能加写锁; 而写锁加了就不能再加任何锁。
有一种情况是我们对一条数据使用了写锁,但是发现别人依然可以读取数据,这个是因为InnoDB使用了快照的技术,绕过了写锁。
上面就是锁在数据更新时候的作用或者说位置。