一种说法是,任何时候都应当加上事务
对于任何一个sql语句的执行,系统都自动加上事务,但是不同的语句事务的等级往往是不同的,比如update可能是个行级排他锁,而select则完全有可能是一个共享锁
添加事务目的主要是为了让系统的数据按照我们既定的规则出入,所以至少在数据变化时都应该添加事务,特别是多业务时。
主要是在.操作数据库的时候..一般的就是 更新,删除,插入。有时候的情况是要同时操作很多的表,这时候为了数据的完整性,就采用事务。
只要其中一个的操作失败,其他的操作都会取消。就是一个回滚的方法。所有的操作都成功的时候,才会提交到数据库。这就保证了数据的完整性。
ok..我理解是这样理解的。、