腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
事务、
存储
过程
和PDO
、
、
、
来自PDO的
mysql
语句,基于很多业务逻辑。 整个
过程
需要是一个单独的事务。如果在
MySQL
存储
过程
中发生任何错误,则必须
回
滚
整个事务。(
存储
过程
具有创建临时表、执行基于游标的扫描和执行插入的查询。)即使在
存储
过程
之后PDO中发生错误,事务也必须完全
回
浏览 2
提问于2012-10-05
得票数 2
1
回答
MySQL
存储
过程
回
滚
的原因
、
、
、
如果没有针对
MySQL
的rollback命令,则rollback
存储
过程
将抛出错误,但它在异常之前更改了一些数据。我为SQL异常添加rollback命令:BEGINEND;是否有一种简单的方法来了解
MySQL
存储</
浏览 1
提问于2013-09-24
得票数 1
回答已采纳
1
回答
当
MySQL
中的一条语句失败时,事务不会
回
滚
、
、
我想有一个事务,将回
滚
,如果任何语句(内部事务)失败。此事务的行为不是这样的。 我使用INNODB引擎。为什么此事务不起作用?
浏览 109
提问于2020-06-27
得票数 2
回答已采纳
5
回答
如果未到达提交事务,则自动
回
滚
、
、
DELETE FROM prp_property1 WHERE environment_name = 'production'; 问题: 我注意到事务自动
回
滚
我假设事务将立即
回
滚
,并在发生错误时立即丢弃。
浏览 27
提问于2011-05-25
得票数 22
回答已采纳
2
回答
如何将
MySQL
异常传播给Java程序?
、
、
、
我有一个java程序,它调用一个在获得SQLEXCEPTION时
回
滚
的
MySQL
存储
过程
。当我将回
滚
(退出处理程序)添加到
存储
过程
时,Java程序停止获取SQL异常。如何确保SQL异常和
MySQL
错误消息被传播
回
Java程序?下面是我的
存储
过程
: DROP PROCEDURE IF EXISTS up_OMS_insertParticipantOmsOr
浏览 0
提问于2009-09-17
得票数 2
回答已采纳
3
回答
事务未完成
、
、
将运行隐式
回
滚
?在这种情况下,它的行为像
mysql
吗?和使用持久连接?
浏览 1
提问于2011-04-16
得票数 3
4
回答
如何检测
MySQL
存储
过程
中的
回
滚
?
、
、
、
、
我正在试图找到一种方法来检测
MySQL
存储
过程
中出现的
回
滚
现象,这样我就可以从一个PHP脚本中相应地处理这种情况,但是到目前为止,我还没有找到任何解决方案。insert into table2(e,f,g) values(var5,var6,string1); delimiter ; 我对这个
过程
做了一个
回
滚
测试,它也做了
回
滚
,但是我没有发现错误。如果事务
浏览 5
提问于2010-11-02
得票数 3
回答已采纳
2
回答
MySql
存储
过程
、事务和
回
滚
、
、
、
我找不到在
MySql
存储
过程
中使用事务的最佳方法。2)如果第二个INSERT中断(当然是这样),则不会
回
滚
第一个INSERT。该
过程
简单地向下继续到COMMIT。我如何防止这种情况发生? 3)我发现我可以失败,我应该使用这个指令吗?或者有没有一种更简单的方法来说明如果任何命令失败,
存储
过程
也应该ROLLBACK并失败?DECLARE HANDLER运行得很好,但是由于我使用的是
MySql
5.1版,所以我不能使用RESIGNAL。
浏览 2
提问于2010-09-29
得票数 13
2
回答
在SQL Server中创建不受事务
回
滚
影响的审计表
、
、
、
我的生产数据库中有大量的
存储
过程
。我计划编写一个审计表,这些
存储
过程
将使用该表来跟踪更改(这些
存储
过程
将写入该审计表)。但问题是,当事务
回
滚
时,插入到审计表中的行也会被
回
滚
。有没有办法创建一个不受事务
回
滚
影响的表?欢迎任何其他符合我要求的想法!
浏览 6
提问于2010-02-25
得票数 0
回答已采纳
1
回答
是否将回
滚
此
存储
过程
中的所有事务
、
、
、
我已经在SQL Server中创建了一个
存储
过程
(如下所示),并尝试包含一个
回
滚
事务,因为我需要一个“包含事务的
存储
过程
,以便如果/当它失败时,所有插入都将被
回
滚
”。我不确定这是否有效,或者是否有效,我还不能测试,因为只在本地开发,但我想知道是否有人不介意检查
存储
过程
的
回
滚
事务部分,并建议是否在正确的路径上? <code>A0</code>
浏览 11
提问于2019-12-24
得票数 0
回答已采纳
2
回答
MySQL
:用事务处理嵌套
存储
过程
中的
回
滚
、
、
、
、
我有4个
存储
过程
,让我们将它们命名为spA、spB、spC和spD。 每个
存储
过程
都有一个开始事务、提交和
回
滚
.当前,procedure(SP)是
存储
在spA中的父,在其中,我按各自的顺序调用spB、spC、spD。显然,因为所有的SPs都有提交,所以当spC失败时,在spB中执行的DML操作不会恢复,因为它们已经提交了,而当spD失败时,spB和spC中的操作没有
回
滚
。在
MySQL
中,有一个选项可以检查@@tran
浏览 1
提问于2018-05-22
得票数 0
1
回答
错误时
回
滚
的
MySQL
脚本
、
我正在尝试在
MySql
中创建一个事务,该事务将在事务期间发生异常时
回
滚
。类似地,在
存储
过程
中使用以下内容。DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK; 这可以在不编写
存储
过程
的情况下完成吗?例如,下面的代码片段应该回
滚
第一个插入,因为第二个插入将失败。
浏览 0
提问于2012-10-09
得票数 8
4
回答
包含TRY CATCH
回
滚
模式的嵌套
存储
过程
?
、
、
、
但是,当一个
存储
过程
调用另一个
存储
过程
来执行某些子单元的工作时(考虑到较小的
过程
有时会自己调用),我看到了一个与
回
滚
有关的问题--发出了一条信息性消息(级别16),声明为The ROLLBACK TRANSACTION我认为这是因为子
过程
中的
回
滚
总是
回
滚
最外层的事务,而不仅仅是子
过程
中启动的事务。我确实希望在发生任何错误时
回
滚
并
浏览 69
提问于2010-01-16
得票数 56
回答已采纳
4
回答
MySQL
:
存储
过程
中的事务
、
、
、
我
存储
过程
的基本结构是, 目前,如果“查询2”失败,则提交“查询1”的结果。如果任何查询失败,如何
回
滚
事务?
浏览 13
提问于2012-04-02
得票数 81
回答已采纳
1
回答
调用
存储
过程
回
滚
事务错误的查询
执行查询(查询也调用
存储
过程
)引发一个错误: begin begin transaction ....
浏览 1
提问于2016-05-10
得票数 0
4
回答
Sql Server中的嵌套事务
、
在其他SQL语句中,我有一个事务正在调用一个
存储
过程
,该
存储
过程
内部也有一个事务。外部事务有时会失败,并在成功调用和提交
存储
过程
后
回
滚
。 我的问题是,
存储
过程
的事务
回
滚
也是如此吗?
浏览 9
提问于2009-02-09
得票数 43
回答已采纳
2
回答
存储
过程
中的所有语句都是一个事务吗
、
、
、
如果
存储
过程
包含多个语句,例如,首先是insert,然后是update,最后是delete,并且
存储
过程
在delete中途被终止,那么insert和update是否也必须
回
滚
?或者它只
回
滚
delete,即隐式事务?
浏览 77
提问于2020-10-30
得票数 1
回答已采纳
2
回答
执行流程、事务和
MySQL
存储
过程
、
、
我想知道
MySQL
中的
存储
过程
是否不仅仅是具有某些限制的SQL语句序列()。据我所知,它不是,因为我没有发现相反的。假设我有以下简单的
过程
,并且自动提交为off: -> BEGIN -> ---> -- exec stmt3如果stmt2因某些原因在执行
过程</
浏览 5
提问于2016-05-01
得票数 1
回答已采纳
1
回答
是否可以将某些查询/
过程
排除在
MySQL
中的事务
回
滚
之外?
、
、
、
设置 在处理一些相当复杂的
过程
时,我已经开始通过
存储
日志
过程
:P_Log('message')将调试信息记录到一个_debug表中:P_Log('message'),它只是将一个简单的INSERT查询调用到复杂
过程
包含事务,如果遇到错误,这些事务将被
回
滚
。问题是,在事务处理
过程
中记录的任何调试信息也会
回
滚
。这当然会产生一些相反的效果,因为您希望能够在
过程
失败时准确地看到调试日志
浏览 0
提问于2013-09-12
得票数 1
回答已采纳
1
回答
从一个
存储
过程
启动3个
存储
过程
时如何
回
滚
、
、
我有一个
存储
过程
,其中只执行3个
存储
过程
。如果主SP成功,我只使用一个参数来
存储
。如果第一个
存储
过程
在主
存储
过程
中工作良好,但是第二个
存储
过程
失败,那么它会自动
回
滚
主SP中的所有SP,还是必须发出一些命令?CREATE PROCEDURE [dbo].
浏览 0
提问于2014-11-14
得票数 30
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL事物回滚
【MySQL】MyFlash 回滚mysql binlog
Mysql事务未COMMIT可以回滚吗?COMMIT之后还可以回滚吗?
Mysql存储过程
MySQL数据回滚-误更新和删除时快速恢复
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券