腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
事务
、
存储
过程
和PDO
、
、
、
来自PDO的
mysql
语句,基于很多业务逻辑。 整个
过程
需要是一个单独的
事务
。如果在
MySQL
存储
过程
中发生任何错误,则必须
回
滚
整个
事务
。(
存储
过程
具有创建临时表、执行基于游标的扫描和执行插入的查询。)即使在
存储
过程
之后PDO中发生错误,<em
浏览 2
提问于2012-10-05
得票数 2
1
回答
当
MySQL
中的一条语句失败时,
事务
不会
回
滚
、
、
我在这里有一个简单的
事务
; START TRANSACTION; INSERT INTO user_photos(id, user_id, meta, upload_timestamp) VALUES我想有一个
事务
,将回
滚
,如果任何语句(内部
事务
)失败。此
事务
的行为不是这样的。 我使用INNODB引擎。为什么此
事务
不起作用?
浏览 109
提问于2020-06-27
得票数 2
回答已采纳
3
回答
事务
未完成
、
、
将运行隐式
回
滚
?在这种情况下,它的行为像
mysql
吗?和使用持久连接?
浏览 1
提问于2011-04-16
得票数 3
5
回答
如果未到达提交
事务
,则自动
回
滚
、
、
blah 问题: 我注意到
事务
自动
回
滚
我假设
事务
将立即
回
滚
,并在发生错误时立即丢弃。
浏览 27
提问于2011-05-25
得票数 22
回答已采纳
4
回答
Sql Server中的嵌套
事务
、
在其他SQL语句中,我有一个
事务
正在调用一个
存储
过程
,该
存储
过程
内部也有一个
事务
。外部
事务
有时会失败,并在成功调用和提交
存储
过程
后
回
滚
。 我的问题是,
存储
过程
的
事务
回
滚
也是如此吗?
浏览 9
提问于2009-02-09
得票数 43
回答已采纳
1
回答
是否将回
滚
此
存储
过程
中的所有
事务
、
、
、
我已经在SQL Server中创建了一个
存储
过程
(如下所示),并尝试包含一个
回
滚
事务
,因为我需要一个“包含
事务
的
存储
过程
,以便如果/当它失败时,所有插入都将被
回
滚
”。我不确定这是否有效,或者是否有效,我还不能测试,因为只在本地开发,但我想知道是否有人不介意检查
存储
过程
的
回
滚
事务
部分,并建议是否在正确的路径上? <
浏览 11
提问于2019-12-24
得票数 0
回答已采纳
2
回答
存储
过程
中适当限定作用域的
事务
、
、
、
假设我有一个管理自己
事务
的
存储
过程
AS ELSEENDEXEC theProc COMMIT
浏览 1
提问于2008-09-18
得票数 4
回答已采纳
1
回答
从一个
存储
过程
启动3个
存储
过程
时如何
回
滚
、
、
我有一个
存储
过程
,其中只执行3个
存储
过程
。如果主SP成功,我只使用一个参数来
存储
。如果第一个
存储
过程
在主
存储
过程
中工作良好,但是第二个
存储
过程
失败,那么它会自动
回
滚
主SP中的所有SP,还是必须发出一些命令?CREATE PROCEDURE [dbo].
浏览 0
提问于2014-11-14
得票数 30
1
回答
错误时
回
滚
的
MySQL
脚本
、
我正在尝试在
MySql
中创建一个
事务
,该
事务
将在
事务
期间发生异常时
回
滚
。类似地,在
存储
过程
中使用以下内容。DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK; 这可以在不编写
存储
过程
的情况下完成吗?例如,下面的代码片段应该回
滚
第一个插入,因为第二个插入将失败。
浏览 0
提问于2012-10-09
得票数 8
2
回答
在SQL Server中创建不受
事务
回
滚
影响的审计表
、
、
、
我的生产数据库中有大量的
存储
过程
。我计划编写一个审计表,这些
存储
过程
将使用该表来跟踪更改(这些
存储
过程
将写入该审计表)。但问题是,当
事务
回
滚
时,插入到审计表中的行也会被
回
滚
。有没有办法创建一个不受
事务
回
滚
影响的表?欢迎任何其他符合我要求的想法!
浏览 6
提问于2010-02-25
得票数 0
回答已采纳
1
回答
当来自JDBC的外部
事务
得到
回
滚
时,如何
回
滚
已提交的
存储
过程
中声明的
事务
、
目前我正面临这样一个场景,我在JDBC中打开了一个
事务
,然后我使用准备好的语句调用了一个
存储
过程
,在调用
存储
过程
和其他一些调用后,我提交了JDBC
事务
,在
存储
过程
中还有一个
事务
及其提交。现在我希望当外部JDBC
事务
获得
回
滚
时,
存储
过程
的内部
事务
也应该是已经提交的
回
滚
。有没有人知道这件事。期待中
浏览 0
提问于2012-10-19
得票数 3
1
回答
是否可以将某些查询/
过程
排除在
MySQL
中的
事务
回
滚
之外?
、
、
、
设置 在处理一些相当复杂的
过程
时,我已经开始通过
存储
日志
过程
:P_Log('message')将调试信息记录到一个_debug表中:P_Log('message'),它只是将一个简单的INSERT查询调用到复杂
过程
包含
事务
,如果遇到错误,这些
事务
将被
回
滚
。问题是,在
事务
处理
过程
中记录的任何调试信息也会
回
滚
。这当然会产生一些相反的效果,因为您希
浏览 0
提问于2013-09-12
得票数 1
回答已采纳
1
回答
调用
存储
过程
回
滚
事务
错误的查询
执行查询(查询也调用
存储
过程
)引发一个错误: begin begin transaction ....
浏览 1
提问于2016-05-10
得票数 0
3
回答
中断长时间运行的
存储
过程
的最佳方法是什么?
、
、
中断长时间运行的
存储
过程
(最多20分钟)的最佳方法是什么?在
存储
过程
内部包装在一个
事务
中。如果我关闭连接,这个
事务
会被
回
滚
吗?另一种方法是在启动
存储
过程
之前在C#中启动一个
事务
,当我想取消
存储
过程
时,只需要回
滚
C#
事务
。
浏览 1
提问于2011-11-17
得票数 1
回答已采纳
1
回答
SQL Server:如果从.net代码中取消,则
存储
过程
中打开的
事务
的默认操作
、
、
我正在我的.net代码上执行一个
存储
过程
。
存储
过程
具有begin transaction,并且只在没有错误时提交,否则将回
滚
事务
。如果我打算从.net代码中取消
存储
过程
的执行,
事务
将被提交还是
回
滚
?
浏览 14
提问于2018-06-01
得票数 0
2
回答
MySql
存储
过程
、
事务
和
回
滚
、
、
、
我找不到在
MySql
存储
过程
中使用
事务
的最佳方法。2)如果第二个INSERT中断(当然是这样),则不会
回
滚
第一个INSERT。该
过程
简单地向下继续到COMMIT。我如何防止这种情况发生? 3)我发现我可以失败,我应该使用这个指令吗?或者有没有一种更简单的方法来说明如果任何命令失败,
存储
过程
也应该ROLLBACK并失败?DECLARE HANDLER运行得很好,但是由于我使用的是
MySql
5.1版,所以我不能使用RE
浏览 2
提问于2010-09-29
得票数 13
1
回答
存储
过程
和REST API调用作为
事务
、
、
、
、
假设您在从PHP调用的数据库中有一个
存储
过程
。该
过程
的工作方式类似于
事务
,它选择数据/将数据插入数据库。如果成功,则提交,如果失败,则
回
滚
。现在假设您需要通过REST在
事务
中将相同的数据
存储
在外部系统中。 因此,如果您首先运行
存储
过程
并提交,那么如果API调用失败,您将无法
回
滚
数据库。如果您首先运行API调用并且成功,那么如果
存储
过程
失
浏览 23
提问于2021-08-05
得票数 0
4
回答
包含TRY CATCH
回
滚
模式的嵌套
存储
过程
?
、
、
、
但是,当一个
存储
过程
调用另一个
存储
过程
来执行某些子单元的工作时(考虑到较小的
过程
有时会自己调用),我看到了一个与
回
滚
有关的问题--发出了一条信息性消息(级别16),声明为The ROLLBACK TRANSACTION我认为这是因为子
过程
中的
回
滚
总是
回
滚
最外层的
事务
,而不仅仅是子
过程
中启动的
事务
。我确实希望在发生任何错误时<em
浏览 69
提问于2010-01-16
得票数 56
回答已采纳
2
回答
.NET+SQL Server2005-如何
回
滚
事务
但保留日志
、
、
、
、
NET组件负责启动进程并将对
存储
过程
的调用封装在
事务
中。有没有办法保留日志,
回
滚
其他所有内容? 提前谢谢。
浏览 0
提问于2011-07-22
得票数 0
1
回答
存储
过程
中的
事务
、
、
、
、
我在一个作业中有几个
存储
过程
,在其中一个
过程
中,我开始一个
事务
来删除一些行,如果行大于10,那么我
回
滚
。但是,如果没有,我不想立即提交,因为2个
存储
过程
之后,我会做一些类似的事情。然而,如果在这个例子中计数大于10,我希望它一直
回
滚到我启动
事务
时(两个
存储
过程
之前)。 是否有可能在
存储
过程
中启动
事务
,并有多个
回
浏览 6
提问于2013-08-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mysql事务未COMMIT可以回滚吗?COMMIT之后还可以回滚吗?
MySQL事物回滚
【MySQL】MyFlash 回滚mysql binlog
“事务回滚”失效了
Mysql存储过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券