有一些前提条件:
这个表有索引:
表的结构:
当一个事务对表的一行进行修改:
update test_innodb_lock set a=4 where b=4000;
b 是varchar 型,但是输入的是int型。发生了类型转化,索引失效,导致 行锁变为表锁;
有一些前提条件:
这个表有索引:
表的结构:
当一个事务对表的一行进行修改:
update test_innodb_lock set a=4 where b=4000;
b 是varchar 型,但是输入的是int型。发生了类型转化,索引失效,导致 行锁变为表锁;