MySQL InnoDB默认行级锁。行级锁都是基于索引的

行级锁变为表级锁情况如下:

1、如果一条SQL语句用不到索引是不会使用行级锁的,会使用表级锁把整张表锁住。

2、表字段进行变更。

3、进行整表查询。(没使用索引)

4、like语句查询的时候。(没使用索引)

04-28 06:27