林小鱼 发表于 2024-6-27 20:11:56

关于服务端命令 事务命令的理解



就这么一条数据库更新的命令,有必要加事务命令吗?


另外我对事务命令的理解就是,包在里头的多条命令,但凡有一个出错,就全部回滚。不知道这么理解对不对~
如果是这么理解的话,那是不是意味着图中所示的,只有一条命令,就没必要加事务命令了?

Shawn.Liu 发表于 2024-6-27 20:11:57

感谢各位格友大佬的支持,单条数据表操作开启事务可能不是必需的,楼主大佬的理解没什么问题

Syl 发表于 2024-6-27 21:14:06

本帖最后由 Syl 于 2024-6-28 23:26 编辑

能加就加吧,单条执行也有可能错误,看着就放心

还有就是养成一个好习惯

stranger 发表于 2024-6-28 09:58:50

理论上一条加不加确实无所谓。毕竟单独一条,出错了,数据也不会写进库里。但是多行命令的话,就得加上,不然前面执行完,后面报错,前头数据都进库了

ihiyin 发表于 2024-8-1 15:12:44

Syl 发表于 2024-6-27 21:14
能加就加吧,单条执行也有可能错误,看着就放心

还有就是养成一个好习惯

这种事务命令中除了数据库操作命令,中间加上其他命令也可以吧,比如判断、设置变量什么的。

Lay.Li 发表于 2024-8-1 15:51:28

感谢各位大佬的支持~
事务命令中是可以添加其他命令的,这个帖子目前是已处理状态,如果您有新的问题的话,请您重新发帖交流

Syl 发表于 2024-8-2 09:33:57

ihiyin 发表于 2024-8-1 15:12
这种事务命令中除了数据库操作命令,中间加上其他命令也可以吧,比如判断、设置变量什么的。

楼下已经说了,是可以组合在一起放到同一个事务下

Lay.Li 发表于 2024-8-2 14:58:54

感谢各位大佬的支持~:i0tw2:
页: [1]
查看完整版本: 关于服务端命令 事务命令的理解