0

情况1:

  1. 我开始连接到数据库

  2. 我开始交易

  3. 我关闭连接

    交易会发生什么?

案例二:

  1. 我开始连接到数据库

  2. 我开始交易

  3. 我开始到同一个数据库的并发连接

  4. 通过第二个连接,我修改了表格的内容

  5. 通过第一个连接,我回滚了事务

    修改会发生什么?

4

2 回答 2

2

案例一:回滚

情况2:在第4步,你不能修改第一个连接接触的行,所以没有效果:第二个连接不能修改,它会等待(由于锁)。

于 2009-03-16T13:53:15.687 回答
1

只是要补充一点:交易取决于会话 - 这解释了您的第一个问题。

于 2009-03-17T17:45:44.510 回答