腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
事务、
存储
过程
和PDO
php
、
mysql
、
stored-procedures
、
pdo
来自PDO的
mysql
语句,基于很多业务逻辑。 整个
过程
需要是一个单独的事务。如果在
MySQL
存储
过程
中发生任何错误,则必须回
滚
整个事务。(
存储
过程
具有创建临时表、执行基于游标的扫描和执行插入的查询。)即使在
存储
过程
之后PDO中发生错误,事务也必须完全回
滚
,包括
存储</e
浏览 2
提问于2012-10-05
得票数 2
1
回答
MySQL
存储
过程
回
滚
的原因
mysql
、
stored-procedures
、
error-handling
、
rollback
如果没有针对
MySQL
的rollback命令,则rollback
存储
过程
将抛出错误,但它在异常之前更改了一些数据。我为SQL异常添加rollback命令:BEGINEND;是否有一种简单的方法来了解
MySQL
存储
过程
中回<e
浏览 1
提问于2013-09-24
得票数 1
回答已采纳
1
回答
Install4j:覆盖默认回
滚
java
、
install4j
我已经在EventType.CANCELLING的上下文中添加了一个InstallerEventListener,用于添加手动回
滚
功能。但我相信这不会覆盖Install4j的默认回
滚
功能。这意味着客户想要选择是否执行回
滚
。有没有什么方法可以覆盖/停用默认回
滚
?
浏览 0
提问于2017-04-05
得票数 1
1
回答
当
MySQL
中的一条语句失败时,事务不会回
滚
mysql
、
transactions
、
mysql-workbench
我想有一个事务,将回
滚
,如果任何语句(内部事务)失败。此事务的行为不是这样的。 我使用INNODB引擎。为什么此事务不起作用?
浏览 109
提问于2020-06-27
得票数 2
回答已采纳
3
回答
事务未完成
php
、
mysql
、
innodb
将运行隐式回
滚
?在这种情况下,它的行为像
mysql
吗?和使用持久连接?
浏览 1
提问于2011-04-16
得票数 3
3
回答
使用事务编写脚本
sql-server
任何使用事务的
存储
过程
,直到我最近的作业都有一个提交事务+一个回
滚
,以防出错。然而,在我的新工作中,我看到了很多代码,这些代码只有一个开始事务,然后在结束时提交,没有回
滚
。我理解为什么您会使用带有回
滚
的事务,但是为什么要开始一个没有回
滚
的事务呢?是这样吗?当您运行该代码时,您希望将表锁定起来,这样就不能更改值,为什么您的代码正在更新?如果是这样的话,您为什么不希望在出现问题时增
加回
滚
的安全性?这是否正确地使用了事务语句?任何想法或想法都会很棒![Tit
浏览 7
提问于2015-04-05
得票数 2
回答已采纳
2
回答
如何将
MySQL
异常传播给Java程序?
java
、
sql
、
mysql
、
jdbc
我有一个java程序,它调用一个在获得SQLEXCEPTION时回
滚
的
MySQL
存储
过程
。当我将回
滚
(退出处理程序)添加到
存储
过程
时,Java程序停止获取SQL异常。如何确保SQL异常和
MySQL
错误消息被传播回Java程序?下面是我的
存储
过程
:CREATE
浏览 0
提问于2009-09-17
得票数 2
回答已采纳
2
回答
执行流程、事务和
MySQL
存储
过程
mysql
、
stored-procedures
、
innodb
我想知道
MySQL
中的
存储
过程
是否不仅仅是具有某些限制的SQL语句序列()。据我所知,它不是,因为我没有发现相反的。假设我有以下简单的
过程
,并且自动提交为off: -> BEGIN -> ---> -- exec stmt3如果stmt2因某些原因在执行
过程</
浏览 5
提问于2016-05-01
得票数 1
回答已采纳
1
回答
错误时回
滚
的
MySQL
脚本
mysql
、
transactions
我正在尝试在
MySql
中创建一个事务,该事务将在事务期间发生异常时回
滚
。类似地,在
存储
过程
中使用以下内容。DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACK; 这可以在不编写
存储
过程
的情况下完成吗?例如,下面的代码片段应该回
滚
第一个插入,因为第二个插入将失败。
浏览 0
提问于2012-10-09
得票数 8
4
回答
如何检测
MySQL
存储
过程
中的回
滚
?
php
、
mysql
、
stored-procedures
、
transactions
、
rollback
我正在试图找到一种方法来检测
MySQL
存储
过程
中出现的回
滚
现象,这样我就可以从一个PHP脚本中相应地处理这种情况,但是到目前为止,我还没有找到任何解决方案。我的
存储
过程
如下所示: create procedure multi_inserts( $result =
mysql<
浏览 5
提问于2010-11-02
得票数 3
回答已采纳
1
回答
提前退出
MySQL
存储
过程
时是否需要调用回
滚
?
mysql
、
stored-procedures
、
transactions
、
exit
、
rollback
对于使用事务的
MySQL
存储
过程
,是否需要在提前退出时调用回
滚
?
浏览 1
提问于2013-12-22
得票数 1
回答已采纳
5
回答
如果未到达提交事务,则自动回
滚
mysql
、
transactions
、
rollback
DELETE FROM prp_property1 WHERE environment_name = 'production'; 问题: 我注意到事务自动回
滚
,我假设事务将立即回
滚
,并在发生错误时立即丢弃。
浏览 27
提问于2011-05-25
得票数 22
回答已采纳
2
回答
MySql
存储
过程
、事务和回
滚
mysql
、
stored-procedures
、
commit
、
rollback
我找不到在
MySql
存储
过程
中使用事务的最佳方法。2)如果第二个INSERT中断(当然是这样),则不会回
滚
第一个INSERT。该
过程
简单地向下继续到COMMIT。我如何防止这种情况发生? 3)我发现我可以失败,我应该使用这个指令吗?或者有没有一种更简单的方法来说明如果任何命令失败,
存储
过程
也应该ROLLBACK并失败?DECLARE HANDLER运行得很好,但是由于我使用的是
MySql
5.1版,所以我不能使用RESIGNAL。
浏览 2
提问于2010-09-29
得票数 13
2
回答
MySQL
:用事务处理嵌套
存储
过程
中的回
滚
mysql
、
database
、
stored-procedures
、
transactions
、
rdbms
我有4个
存储
过程
,让我们将它们命名为spA、spB、spC和spD。 每个
存储
过程
都有一个开始事务、提交和回
滚
.当前,procedure(SP)是
存储
在spA中的父,在其中,我按各自的顺序调用spB、spC、spD。显然,因为所有的SPs都有提交,所以当spC失败时,在spB中执行的DML操作不会恢复,因为它们已经提交了,而当spD失败时,spB和spC中的操作没有回
滚
。在
MySQL
中,有一个选项可以检查@@transcount,但是,我无法在
浏览 1
提问于2018-05-22
得票数 0
3
回答
自动执行多个命令
php
、
mysql
、
atomic
我正在使用PHP和
MySQL
来调用一些命令。存在集团-员工对照表,可以在集团中增加或删除员工。我编写此功能的方法是:首先删除所有员工,如果组被修改,则添
加回
表中的每个员工。但我希望确保所有命令都能通过,否则会回
滚
该表。我怎样才能确保命令自动执行呢?
浏览 0
提问于2011-02-10
得票数 0
回答已采纳
4
回答
MySQL
:
存储
过程
中的事务
mysql
、
sql
、
stored-procedures
、
transactions
我
存储
过程
的基本结构是, 目前,如果“查询2”失败,则提交“查询1”的结果。如果任何查询失败,如何回
滚
事务?
浏览 13
提问于2012-04-02
得票数 81
回答已采纳
1
回答
MySQL
回
滚
和使用
php
、
mysql
、
transactions
salary) FROM table1 WHERE type=1 FOR UPDATE;COMMIT;提前感谢!
浏览 0
提问于2012-12-09
得票数 1
回答已采纳
3
回答
使用Zend框架调用多个
存储
过程
php
、
mysql
、
zend-framework
、
stored-procedures
我使用的是ZendFramework1.7.2、
MySQL
和MySQLi PDO适配器。我想在给定的操作期间调用多个
存储
过程
。我发现在Windows上,调用多个
存储
过程
存在问题。或者,如果您的代码只对
mysql
运行,则可以通过设置PDO::
MYSQL
_ATTR_USE_BUFFERED_QUERY属性启用查询缓冲。我发现要解决这个问题,可以在每次调用
存储
过程
之后关闭到数据库的连接: if (strtoupper(substr(PHP_
浏览 9
提问于2009-01-14
得票数 0
回答已采纳
1
回答
MySql
PHP
存储
过程
、事务和回
滚
mysql
、
stored-procedures
、
transactions
我使用
存储
过程
在
Mysql
DB上执行CRUD操作COMMIT;$$怎么处理?解释得
浏览 1
提问于2016-01-18
得票数 2
回答已采纳
1
回答
MySQL
事务实现
mysql
、
stored-procedures
、
transactions
我正在使用InnoDB 5.6.35,我有一个关于实现
MySQL
事务的正确方法的问题。如果我实现了以下内容,请在一条语句中将其发送到
MySQL
:SQL-语句1;SQL-语句2;...提交; 问:如果其中一条SQL语句失败,
MySQL
会自动执行回
滚
吗?我看到的行为是,当
MySQL
遇到失败的操作时,它看起来不会使用上面的语句提交(甚至在我的程序中也不会调用回
滚
),但在阅读了一些帖子后,我不太确定。我是否必须像其他人建议的那样将代码包装在
存储
过程</em
浏览 5
提问于2017-10-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mysql存储过程
MySQL教程详解之存储过程(一)
MySQL存储过程批量插入百万条数据
恒讯科技分析:mysql存储过程的优点与缺点
深入浅出MySQL-开发篇-存储过程和函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券