MySQL索引底层(三)--InnoDB中的锁

行锁,表锁 InnoDB存储引擎中有行锁以及表锁,行锁是InnoDB中默认的锁。 表锁:对整张表进行加锁,在同一时刻整张表的所有记录都被锁住。 行锁:只对表中的某一行记录进行加锁,表的其余行不会被占用,但是可能会出现死锁。 关闭事务自动提交 查看一下表数据 接着我们更新一条数据 执行成功之后我们并没有提交事务,这个时候这一条记录已经是加了锁的,所以我们在另外一个客户端更新同样的行记录。 自然就报错
相关文章
相关标签/搜索