在已经开启事务的前提下: 共享锁 A用户使用了共享锁,B用户可以使用共享锁或者不用锁能查询到数据,但是使用排他锁就会报错 A更新数据,但是会一直在等待,假如1s后B也更新数据,这时就会陷入死锁报错退出。然后A就能更新成功了 排他锁 A用户使用了排他锁,B用户就使用排他锁或者共享锁来获取数据,会一直等待中 A用户更新数据……