是不是多条UPDATE才 采用transaction

是不是多条UPDATE才 采用transaction

请问是不是多条UPDATE才要 采用transaction?而单条UPDATE 则不需要? 

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,事务是由一个或者多个SQL语句组成的整体,要么全都执行成功,要么全都执行失败。单条写操作,也可以加transaction,和不同数据库无关。事务中的描述有这一句:要么全都执行成功,要么全都执行失败,通常是指多条sql。

祝:学习愉快~

好帮手慕小脸 2020-09-15 15:16:53

同学你好,理解是正确的

祝学习愉快~

  • 提问者 scandinavian #1
    但是我同事他单条UPDATE 也用 transaction。 他说只要是写操作(DELETE, UPDATE,INSERT)都需要用transaction。 他用的是Postgresql。 是不是不同数据库情况不同?
    2020-09-16 05:36:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师