腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
调用"rollback“而不调用"start transaction”是不是很糟糕?
、
、
我正在用PHP和
MYSQL
做一个使用InnoDB引擎的网络项目。 我在
事务
中有一些重要的事情要做,如果这些事情中的任何一件失败了,就必须进行
回
滚
。我所做的就是为每一件出错的事情抛出一个
异常
,并在catch块中进行
回
滚
。问题是,在"start transaction“之前可能会有一个
异常
,所以在这种情况下,"rollback”将在没有任何
事务
的情况下执行。它没有什么可
回
滚
的,我只是
浏览 30
提问于2020-05-01
得票数 0
回答已采纳
3
回答
可以在
MySQL
触发器中执行
回
滚
吗?
、
这就是问题所在:是否可以在
MySQL
触发器中执行
回
滚
? 如果答案是肯定的,那么请解释一下是如何做到的。
浏览 2
提问于2011-07-09
得票数 5
回答已采纳
1
回答
Java EE 6 CDI事件是
事务
性的吗?
、
、
Java EE 6 CDI事件是
事务
性的吗?此行为是否依赖于支持
事务
的事件侦听器本身?如果我尝试从then事件侦听器中
回
滚
异常
,它会
回
滚
触发事件的
事务
吗?
浏览 1
提问于2010-11-20
得票数 16
回答已采纳
1
回答
Java EE7
回
滚
事务
、
、
我知道未经检查的
异常
(RuntimeExceptions)通常会导致
事务
的滚动,但是如果您在相同的方法中捕获该
异常
会发生什么呢?当errorOccurred是true时,我希望
回
滚
整个
事务
。但是我不知道捕获
异常
是否
会
吞下RuntimeException,从而导致
事务
不会
回
滚
?这段代码是否仍然
回
滚
事务
?
浏览 0
提问于2018-09-17
得票数 4
回答已采纳
2
回答
spring数据jpa
事务
不回
滚
、
我正在使用Spring并在第二个表中添加插入到2个表中,同时将第一个
事务
添加到第二个表中,第一个
事务
不是
回
滚
,第一个插入是,在插入后执行。
浏览 0
提问于2018-02-27
得票数 2
回答已采纳
1
回答
在SQL中的
事务
回
滚
之后,ID
会
递增
、
在应用程序中,我对
事务
使用了
回
滚
。当发生
异常
时,
事务
会
按其应有的方式
回
滚
,并且所有创建的行都会
回
滚
。但是,ID
会
不断递增。例如,如果它插入ID 5,6,7,然后
回
滚
所有内容,尽管下一次ID从8开始
回
滚
。我希望它从5开始。 有没有办法处理这个问题,让ID计数器也
回
滚
?这在NoSQL数据库中是可能
浏览 32
提问于2020-09-14
得票数 0
2
回答
有没有办法提交部分
事务
?
、
、
有一个函数A,它启动一个
事务
,做一些工作,然后调用函数B,做更多的工作,并提交
事务
。A还会捕获任何
异常
,这些
异常
会触发回
滚
而不是提交。我的问题是,如果B遇到错误,我希望将该错误记录到我的数据库中,然后阻止A中的
事务
提交。有没有办法做到这一点?我不能只使用B调用回
滚
,因为B可能会被其他函数使用,而不是A,这可能
会
以不同的方式处理
异常
。所以B仍然需要抛出
异常
,这会触发回
滚
。但是,这会清除我刚刚创建的数据
浏览 0
提问于2014-08-19
得票数 1
1
回答
MySQL
事务
实现
、
、
我正在使用InnoDB 5.6.35,我有一个关于实现
MySQL
事务
的正确方法的问题。如果我实现了以下内容,请在一条语句中将其发送到
MySQL
:SQL-语句1;SQL-语句2;...提交; 问:如果其中一条SQL语句失败,
MySQL
会
自动执行
回
滚
吗?我看到的行为是,当
MySQL
遇到失败的操作时,它看起来不会使用上面的语句提交(甚至在我的程序中也不会调用回
滚
),但在阅读了一些帖子后,我不太确定。
浏览 5
提问于2017-10-30
得票数 0
3
回答
PDO::commit()成功或失败
、
、
、
$fruit->colour, ]);如果上面的任何一个执行失败,commit()方法是否会由于原子
事务
的
浏览 2
提问于2014-05-25
得票数 9
回答已采纳
4
回答
Laravel::
事务
不回
滚
异常
、
、
、
由于
事务
没有
回
滚
,我遇到了问题,所以我尝试了最简单的代码片段,并将其放入routes.php中进行测试:DB::transaction(function(){ 简单地说,我尝试在
事务
闭包中创建用户,在创建用户之后,我抛出
异常
以强制
事务
回
滚
。我的问题是,即使抛出
异常
,
事务
也不会
回
滚
。相同的代码在本地
浏览 6
提问于2014-07-24
得票数 15
回答已采纳
1
回答
对于调用方方法中处理的
异常
,hibernate
回
滚
事务
吗?
、
、
、
我知道,如果存在任何
异常
,hibernate将回
滚
@Transactional注释方法中所做的所有更改。 我还知道,如果我们用try处理
异常
,hibernate就不会执行
事务
回
滚
操作。我的问题是,如果我使用调用方方法(调用方方法调用数据库更新操作方法,带有@ transaction注释的数据库更新操作方法)处理
异常
,那么hibernate
会
执行
事务
回
滚
吗??
浏览 5
提问于2021-12-15
得票数 0
回答已采纳
2
回答
为什么在我的java代码中出现
异常
后
回
滚
操作没有完成?
、
、
、
、
我有一段jdbc代码,其中我在代码中使用了
事务
管理。以下是代码。我正在使用
Mysql
数据库。){ Connection con = null; Class.forName("org.gjt.mm.
mysql
.DriverprintStackTrace(); e.getMessage(); } } 当sql
异常</em
浏览 1
提问于2012-04-19
得票数 1
回答已采纳
1
回答
EF核心
事务
行为
、
、
、
有谁知道如果发生DbUpdateException,EF核心是否
会
自动
回
滚
事务
?我正在使用一个使用FOR UPDATE子句的
Mysql
查询。我想知道发生DbUpdateException时是否必须
回
滚
事务
?有谁有主意吗?
浏览 18
提问于2021-09-04
得票数 0
1
回答
如何在Spring中
回
滚
嵌套
事务
、
、
、
、
我有根
事务
(在PaymentProcessor#process中)有几个嵌套
事务
(在BusinessServiceHelper#saveItem中)。我希望如果我的根
事务
(在PaymentService#pay中)有
异常
,那么这个
事务
将回
滚
,内部
事务
也
会
回
滚
!因此,取消saveItem(item)方法的结果。,但这不是。 嵌套
事务
不会在根
事务
回
滚<
浏览 2
提问于2022-07-01
得票数 0
2
回答
:如何提交一些查询而不是
回
滚
所有?
、
、
异常
中止请求时的
事务
块,以便
回
滚
。但是现在每当出现
异常
时,都需要将数据--
异常
细节存储到表中。当中止请求时,insert/update查询也
会
回
滚
。exception_model->save(); }但是,由于它是自动
回
滚
浏览 2
提问于2020-04-30
得票数 1
回答已采纳
1
回答
有没有可能阻止外部
事务
上下文
回
滚
,即使在标记为rollBackFor抛出的
异常
之后?
、
、
、
、
emailService.sendEmail(user); ...我们使signUp()方法成为
事务
性的如果在signUp()方法中抛出任何
异常
,
事务
将回
滚
。 当然,postSignUp()中抛出的任何
异常
也
会
导致
事务
回
滚
。但是,由于postSignUp()中的逻辑并不那么重要,我想知道即使在postSignUp(
浏览 0
提问于2018-07-03
得票数 0
1
回答
为什么SHOW ERRORS没有记录在
MySQL
存储过程中抛出的SQL
异常
?
、
、
、
在
MySQL
存储过程中,我使用以下命令处理SQL
异常
: BEGIN SHOW ERRORS; ROLLBACK;我知道
会
抛出一个
异常
,因为正在显示SQL exception occured消息并且
事务</em
浏览 0
提问于2012-11-17
得票数 3
回答已采纳
1
回答
Hibernate中的每个会话
事务
模式还是每个查询模式?
、
、
、
我们有一个servlet来处理许多并发请求,有时一些请求
会
抛出
异常
。我从Hibernate指南中看到了这个警告: 因此,我们似乎必须实现每个请求
事务
模式,而不是每个查询
事务</e
浏览 3
提问于2012-07-28
得票数 0
2
回答
所需的Spring
事务
与REQUIRES_NEW :
回
滚
事务
、
、
、
、
我有一个具有propagation = Propagation.REQUIRES_NEW
事务
性属性的方法: @Transactional(propagation = Propagation.REQUIRES_NEW,如果发生错误,它会被
回
滚
(独立于其他
事务
)。问题是,这可能
会
迫使Spring创建多个
事务
,即使另一个
事务
可用,并可能导致一些性能问题。
回
滚
问题呢?如果新方法在使用现有
事务
时
回
滚<
浏览 5
提问于2012-10-24
得票数 66
回答已采纳
2
回答
Mysql
插入行忽略当前
事务
、
、
、
、
我有一个实现邮件队列的
MySQL
表,我还使用它来发送报告系统中意外错误的邮件。有时,这些
异常
错误会发生在
事务
中,所以当我
回
滚
事务
时,我还会撤消邮件队列表中插入的行(报告意外错误的邮件)。我的问题是,我如何才能在
事务
中间的表中强制插入一行,而忽略可能的
事务
回
滚
?我的意思是,如果
事务
最终
回
滚
,也不会
回
滚
用于报告错误详细信息的电子邮件
浏览 2
提问于2012-02-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mysql事务未COMMIT可以回滚吗?COMMIT之后还可以回滚吗?
MySQL事物回滚
【MySQL】MyFlash 回滚mysql binlog
“事务回滚”失效了
MySQL数据回滚-误更新和删除时快速恢复
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券