问题场景:update table set xx=xx where name == xxx;
期望:锁住当前这行数据
结果:锁表
原因:锁行是根据唯一索引去寻找这条数据然后锁住,但是name这列没有创建唯一索引,所以找不到到数据就升级为表锁
解决方法,在name列创建唯一索引
问题场景:update table set xx=xx where name == xxx;
期望:锁住当前这行数据
结果:锁表
原因:锁行是根据唯一索引去寻找这条数据然后锁住,但是name这列没有创建唯一索引,所以找不到到数据就升级为表锁
解决方法,在name列创建唯一索引
暂无评论
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14
2024-06-14