腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
事务
、
存储
过程
和PDO
、
、
、
来自PDO的
mysql
语句,基于很多业务逻辑。 整个
过程
需要是一个单独的
事务
。如果在
MySQL
存储
过程
中发生任何错误,则必须回滚整个
事务
。(
存储
过程
具有创建临时表、执行基于游标的扫描和执行插入的查询。)即使在
存储
过程
之后PDO中发生错误,
事务
也必须完全回滚,包括
浏览 2
提问于2012-10-05
得票数 2
3
回答
存储
过程
中的DMLs是否在单个
事务
中运行?
、
、
、
我的
MySQL
5.5服务器设置了autocommit=1。 我的
存储
过程
有几个DMLs,但没有显式的
事务
管理。当我从call the_procedure()发出
MySQL
CLI (autocommit仍然是1)时,是否所有
过程
的DMLs都在一个
事务
中运行?还是它们在单独的
事务
中运行,并在每个DML (由于自动
提交
)之后导致隐式
事务
提交
?
浏览 6
提问于2013-09-25
得票数 1
回答已采纳
3
回答
事务
未完成
、
、
mysql
_query('BEGIN');
mysql
_query('UPDATE ...');
mysql
_close(); 在这种情况下,它的行为像
mysql
吗?和使用持久连接?()
浏览 1
提问于2011-04-16
得票数 3
2
回答
执行流程、
事务
和
MySQL
存储
过程
、
、
我想知道
MySQL
中的
存储
过程
是否不仅仅是具有某些限制的SQL语句序列()。据我所知,它不是,因为我没有发现相反的。假设我有以下简单的
过程
,并且自动
提交
为off: -> BEGIN -> ---> -- exec stmt3如果stm
浏览 5
提问于2016-05-01
得票数 1
回答已采纳
1
回答
如何使
存储
过程
中的查询能够感知Spring
事务
?
、
、
、
在数据库上执行了一系列查询之后,我将从Spring
事务
(标记为@ Transaction的Spring服务)中调用
存储
过程
。(或者由于
存储
过程
抛出异常而回滚在javacode中对DB所做的修改),我将
mysql
服务器的自动
提交
变量设置为false。我现在有了数据库
事务
的所有代码。我的问题是,
存储
过程
的查询不知道java代码中所做的修改(对DB)。也就是说,
存储
过程
中的selects
浏览 0
提问于2012-07-24
得票数 2
回答已采纳
2
回答
MySQL
:用
事务
处理嵌套
存储
过程
中的回滚
、
、
、
、
我有4个
存储
过程
,让我们将它们命名为spA、spB、spC和spD。 每个
存储
过程
都有一个开始
事务
、
提交
和回滚.当前,procedure(SP)是
存储
在spA中的父,在其中,我按各自的顺序调用spB、spC、spD。显然,因为所有的SPs都有
提交
,所以当spC失败时,在spB中执行的DML操作不会恢复,因为它们已经
提交
了,而当spD失败时,spB和spC中的操作没有回滚。我在spB、spC和spD中
提交
的原因是,以后
浏览 1
提问于2018-05-22
得票数 0
1
回答
从一个
存储
过程
启动3个
存储
过程
时如何回滚
、
、
我有一个
存储
过程
,其中只执行3个
存储
过程
。如果主SP成功,我只使用一个参数来
存储
。如果第一个
存储
过程
在主
存储
过程
中工作良好,但是第二个
存储
过程
失败,那么它会自动回滚主SP中的所有SP,还是必须发出一些命令?CREATE PROCEDURE [dbo].
浏览 0
提问于2014-11-14
得票数 30
1
回答
当
MySQL
中的一条语句失败时,
事务
不会回滚
、
、
我在这里有一个简单的
事务
; START TRANSACTION; INSERT INTO user_photos(id, user_id, meta, upload_timestamp) VALUES我想有一个
事务
,将回滚,如果任何语句(内部
事务
)失败。此
事务
的行为不是这样的。 我使用INNODB引擎。为什么此
事务
不起作用?
浏览 109
提问于2020-06-27
得票数 2
回答已采纳
2
回答
使用游标或多次调用
存储
过程
更好。
、
、
在每次插入之前和之后,都必须执行一些依赖的操作,所以所有这些
过程
都必须在单个
事务
中完成。现在,假设每个插入的行相关操作都依赖于先前
提交
的插入。现在,哪种情况更好: 其他情况
浏览 5
提问于2013-06-02
得票数 0
1
回答
MySql
存储
过程
是原子的吗?
、
正如标题所说,
MySQL
中的
存储
过程
是原子的吗?也就是说像这样的东西 <check_if_row_has_flag> for (..)
浏览 218
提问于2018-06-29
得票数 5
回答已采纳
1
回答
当来自JDBC的外部
事务
得到回滚时,如何回滚已
提交
的
存储
过程
中声明的
事务
、
目前我正面临这样一个场景,我在JDBC中打开了一个
事务
,然后我使用准备好的语句调用了一个
存储
过程
,在调用
存储
过程
和其他一些调用后,我
提交
了JDBC
事务
,在
存储
过程
中还有一个
事务
及其
提交
。现在我希望当外部JDBC
事务
获得回滚时,
存储
过程
的内部
事务
也应该是已经
提交
的回滚。有没有人知道这件事。期待中的感谢
浏览 0
提问于2012-10-19
得票数 3
1
回答
Zeoslib:如何判断查询是否仍在处理?
、
、
、
我在Delphi中使用Zeoslib来访问本地
MySQL
数据库。我使用TZQuery对象调用一个
存储
过程
: 'CALL MakeRankedTable(:tableA,:tableB,:SAMP_startTime,:SAMP_endTime,:Hourspan)'; 此
存储
过程
最终用值填充
MySQL
表。我需要访问这些值,但是我不知道
MySQL
何时处理完查询。在处理完成之前,我最终访
浏览 3
提问于2011-09-06
得票数 1
回答已采纳
1
回答
MYSQL
语句在
事务
中导致错误
、
、
我有以下
MYSQL
查询: COMMIT; ROLLBACK;问题是它在if语句处返回一个错误: #1064 -您的SQL语法出现了错误;请检查与您的
MySQL
服务器版本对应的手册,以获得在第1行使用“if (@a > 1)然后
提交
”的正确语法。这只是一个测试查询,用来试用一些使用<
浏览 9
提问于2013-04-02
得票数 6
1
回答
org.hibernate.exception.LockAcquisitionException:不能提取ResultSet
、
、
、
、
我创建了一个hibernate会话,并为该会话启动了一个
事务
。 理想的行为不应该是所有条目
浏览 3
提问于2014-07-10
得票数 1
4
回答
MySQL
:
存储
过程
中的
事务
、
、
、
我
存储
过程
的基本结构是, 目前,如果“查询2”失败,则
提交
“查询1”的结果。如果任何查询失败,如何回滚
事务
?
浏览 13
提问于2012-04-02
得票数 81
回答已采纳
2
回答
是否可以将
事务
作用域与在
存储
过程
中
提交
事务
结合起来?
、
、
、
、
我们有一个在
事务
范围内运行的测试。我们在最后处理
事务
作用域,以避免更改数据库。“分布式
事务
已完成。请在新
事务
或NULL
事务
中登记此会话。\r\n” 是否可以将
事务
作用域与在
存储
过程<
浏览 2
提问于2009-09-23
得票数 1
回答已采纳
4
回答
我应该在哪里
提交
一个
事务
--在
存储
过程
中还是在调用应用程序代码中?
、
、
、
我正在使用PHP + Oracle,并且想知道是否有关于在哪里
提交
事务
的建议。我调用
存储
过程
来执行我的所有插入/更新/删除,并且目前正在我的
存储
过程
的末尾
提交
。我在想: 哪一种更好?最初,
浏览 11
提问于2010-01-29
得票数 5
回答已采纳
1
回答
SQL Server:如果从.net代码中取消,则
存储
过程
中打开的
事务
的默认操作
、
、
我正在我的.net代码上执行一个
存储
过程
。
存储
过程
具有begin transaction,并且只在没有错误时
提交
,否则将回滚
事务
。如果我打算从.net代码中取消
存储
过程
的执行,
事务
将被
提交
还是回滚?
浏览 14
提问于2018-06-01
得票数 0
1
回答
开始内部交易开始..。结束上下文或外部和循环语法
、
、
、
关于复合语句和
MySQL
中的
事务
,我有两个问题.
MySQL
手册中有两个注释: 在所有
存储
的程序中,解析器将开始工作视为开始.最后一段。若要在此上下文中开始
事务
,请改用“开始
事务
”。备注 我不想创建
存储</
浏览 0
提问于2012-09-04
得票数 5
回答已采纳
1
回答
如果没有将特定的
存储
过程
作为
事务
的一部分调用,是否有方法在
事务
提交
时抛出错误?
如果在
提交
之前没有执行这个特殊的
存储
过程
,我希望
事务
提交
失败。在过去,我使用SQL Server (我忘记了如何实现)实现了这一点,这个特殊的
存储
过程
将有关
事务
提交
的各种元数据(例如
提交
时间)写入到审计表中。这是在数据库级别强制执行的,因此如果用户或应用程序在
事务
提交
之前没有调用此特殊
存储
过程
,则会引发错误。 我们添加了一个额外的控件,以强制对特
浏览 0
提问于2019-01-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mysql存储过程
MySQL教程详解之存储过程(一)
MySQL存储过程批量插入百万条数据
恒讯科技分析:mysql存储过程的优点与缺点
深入浅出MySQL-开发篇-存储过程和函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券