所以在这张图片中,我的老师用红色写道,死锁出现后,transaction1 能够设置 x-lock 并加载旧数据。
但是在我在 SQL 中尝试之后,我不得不等待,因为显然 transaction2 仍然设置了行锁并且死锁再次发生。
所以我的问题是,(在发生死锁之后)行锁是否仍然存在?因为在我老师提供的这种情况下,显然他们没有。
所以在这张图片中,我的老师用红色写道,死锁出现后,transaction1 能够设置 x-lock 并加载旧数据。
但是在我在 SQL 中尝试之后,我不得不等待,因为显然 transaction2 仍然设置了行锁并且死锁再次发生。
所以我的问题是,(在发生死锁之后)行锁是否仍然存在?因为在我老师提供的这种情况下,显然他们没有。