腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6038)
视频
沙龙
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
回答已采纳
1
回答
存储
过程
和REST API调用作为事务
、
、
、
、
假设您在从PHP调用的数据库中有一个
存储
过程
。该
过程
的工作方式类似于事务,它选择数据/将数据插入数据库。如果成功,则提交,如果失败,则
回
滚
。现在假设您需要通过REST在事务中将相同的数据
存储
在外部系统中。 因此,如果您首先运行
存储
过程
并提交,那么如果API调用失败,您将无法
回
滚
数据库。如果您首先运行API调用并且成功,那么如果
存储
过程
失败,您将无法
回
<e
浏览 23
提问于2021-08-05
得票数 0
4
回答
包含TRY CATCH
回
滚
模式的嵌套
存储
过程
?
、
、
、
但是,当一个
存储
过程
调用另一个
存储
过程
来执行某些子单元的工作时(考虑到较小的
过程
有时会自己调用),我看到了一个与
回
滚
有关的问题--发出了一条信息性消息(级别16),声明为The ROLLBACK TRANSACTION我认为这是因为子
过程
中的
回
滚
总是
回
滚
最外层的事务,而不仅仅是子
过程
中启动的事务。我确实希望在发生任何错误时
回
滚
并
浏览 69
提问于2010-01-16
得票数 56
回答已采纳
1
回答
存储
过程
中的事务
、
、
、
、
有人
能
帮忙吗。是否有可能在
存储
过程
中启动事务,并有多个
回
滚
浏览 6
提问于2013-08-29
得票数 1
回答已采纳
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
回答已采纳
1
回答
MySQL
事务实现
、
、
我正在使用InnoDB 5.6.35,我有一个关于实现
MySQL
事务的正确方法的问题。如果我实现了以下内容,请在一条语句中将其发送到
MySQL
:SQL-语句1;SQL-语句2;...提交; 问:如果其中一条SQL语句失败,
MySQL
会自动执行
回
滚
吗?我看到的行为是,当
MySQL
遇到失败的操作时,它看起来不会使用上面的语句提交(甚至在我的程序中也不会调用回
滚
),但在阅读了一些帖子后,我不太确定。我是否必须像其他人建议的那样将代码包装在
存储
<
浏览 5
提问于2017-10-30
得票数 0
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
回答已采纳
1
回答
循环
存储
过程
中的插入查询
、
、
、
、
是否可以在
存储
过程
中插入类似dataset/数组的内容,然后在
存储
的proc中有一个循环插入语句?我有一个项目,它将在一个表中插入15条记录。目前,我正在c#代码中执行循环操作。当至少没有插入1时,我想做一些
回
滚
或删除是插入记录的事情。我无法在c#中执行
回
滚
操作,所以这在我的sql
存储
过程
中是可能的吗?你
能
举个例子吗?提前谢谢你。
浏览 4
提问于2014-02-02
得票数 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
回答
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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL事物回滚
【MySQL】MyFlash 回滚mysql binlog
Mysql事务未COMMIT可以回滚吗?COMMIT之后还可以回滚吗?
Mysql存储过程
MySQL数据回滚-误更新和删除时快速恢复
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券