本文主要是介绍20210108关于数据库事务的讨论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Stephen:
数据库事务中,如果批量插入数据,是否有一条错误,就应该提前跳出循环,提示事务失败进行回滚操作呢? 还是可以忽略这条错误,继续提交事务?
AAAAA:
应该回滚
既然是事务,就绝不能提交一部分
BBBB:
一般场景下,批量提交时候,捕获到错误,就全部回滚
正常的批量插入时候不是循环插入的,每个字段都是一个数组。除非你是自己循环一条一条插入。
要么是不懂什么是批量插入,要么你们业务场景特殊,不需要保持一致性
CCCCC:
不要 事务中套循环
Stephen:
我写的是事务里用的循环
还需要引入一个bool量,判断每次执行是否正确
异常跳出循环,再回滚
这篇关于20210108关于数据库事务的讨论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!