事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)
以事务方式运行,是说如果执行多条SQL语句,则要么都成功,要么都失败
以非事务方式运行,是说如果执行多条SQL语句,彼此没有关系
例如
执行以下三条语句
SQL1
SQL2
SQL3
执行三条语句是1、2成功了,3失败了
如果是事务方式:则1、2的执行结果会被撤销,即三条语句都不成功
如果是非事务方式:则1、2执行成功,3失败!
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)
以事务方式运行,是说如果执行多条SQL语句,则要么都成功,要么都失败
以非事务方式运行,是说如果执行多条SQL语句,彼此没有关系
例如
执行以下三条语句
SQL1
SQL2
SQL3
执行三条语句是1、2成功了,3失败了
如果是事务方式:则1、2的执行结果会被撤销,即三条语句都不成功
如果是非事务方式:则1、2执行成功,3失败!