sql事务处理有什么意义啊?谢谢

2024-11-15 18:20:00
推荐回答(2个)
回答1:

保证事务的完整性。简单点的说法,比如说你现在在A表中添加一条数据,同时这条数据要在B表中删除,那么如果你在A表中添加成功的之后在B表中删除出现错误会导致删除B表数据失败。照成了数据脏读脏写,而用事务则可以保证不会出现这种情况。

回答2:

简单来说可以保证过程处理的完整性,我是这样理解的,
事务处理可以将一组操作视为一个整体,
只有全部语句都成功执行后,事务处理才算成功;
若其中有一个语句执行失败,则整个处理就算失败,
并恢复到处理前的状态。