首页 新闻 会员 周边 捐助

数据库应该在何时采用事务

0
悬赏园豆:10 [已关闭问题]

简单的说,读?写?更新?

一般简单表的 读写更新 是否需要加事务。

 

另外 系统在什么时候会自动加上事务?

zeus2的主页 zeus2 | 初学一级 | 园豆:92
提问于:2009-03-21 22:50
< >
分享
其他回答(2)
0

一种说法是,任何时候都应当加上事务

对于任何一个sql语句的执行,系统都自动加上事务,但是不同的语句事务的等级往往是不同的,比如update可能是个行级排他锁,而select则完全有可能是一个共享锁

Gray Zhang | 园豆:17610 (专家六级) | 2009-03-21 22:54
0

添加事务目的主要是为了让系统的数据按照我们既定的规则出入,所以至少在数据变化时都应该添加事务,特别是多业务时。

winzheng | 园豆:8797 (大侠五级) | 2009-03-22 22:16
0

主要是在.操作数据库的时候..一般的就是 更新,删除,插入。有时候的情况是要同时操作很多的表,这时候为了数据的完整性,就采用事务。

只要其中一个的操作失败,其他的操作都会取消。就是一个回滚的方法。所有的操作都成功的时候,才会提交到数据库。这就保证了数据的完整性。

ok..我理解是这样理解的。、

邢少 | 园豆:10926 (专家六级) | 2009-03-23 11:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册