中国开发网: 论坛: 程序员情感CBD: 贴子 787075
pcplayer
关于数据库的事务
我写了段测试程序,大概是:

1. 开始事务
2. 提交一条记录
3. 从数据库读回该记录
4. 提交另一条记录
5. RollBack 事务。
6. 再次从数据库读第三部的记录。


执行完上述过程,发现:

第三步读到的记录的值,是提交的新值;
然后第五步回滚后,再次去读第三步的记录,是提交前的旧的值(回滚了嘛)。

那么,如果在做第五步前,有另一个用户去读第三步的记录,会如何?

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录