腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如何测试
MySQL
事务
?
mysql
、
debugging
、
transactions
我有一个关于在
事务
中测试查询的问题。我使用
MySQL
事务
已经有相当长的一段时间了,每次我这样做时,我都会使用这样的东西:$error = "";} else {
mysql
_query("ROLLBACK");现在,我经常想要测试我的
事务
,所以我将
mysq
浏览 2
提问于2010-08-10
得票数 15
回答已采纳
1
回答
在InnoDB中,所有的sql都在
事务
中吗?
mysql
、
transactions
、
innodb
我似乎有一个错误的想法:我的旧观点是,如果没有begin,commit就不会启动
事务
。但这似乎是错的。但是当我阅读
mysql
时,我发现似乎所有的sql都会在transaction.if中不显式地使用begin和commit,它将启动InnoDB中隐含的
事务
。在InnoDB中,所有用户活动都发生在
事务
中。如果启用了自动提交模式,则每个SQL语句都会自行形成单个
事务
。默认情况下,
MySQL
为每个
浏览 0
提问于2019-03-06
得票数 2
回答已采纳
2
回答
重复键错误不能取消/回滚
mysql
事务
mysql
、
transactions
、
rollback
在
mysql
innodb
事务
中,我预计重复键错误会导致回滚。它不会这样做,相反,它只是抛出一个错误,然后继续执行下一个命令。一旦到达COMMIT命令,
事务
将被提交,sans重复键导致命令。如果是这样,如何设置它,以便在发生此类错误时回滚
事务
而不是提交
事务
?
浏览 0
提问于2009-10-27
得票数 10
回答已采纳
1
回答
事务
内的
MySQL
错误处理
mysql
、
error-handling
、
transactions
我如何为这个错误创建一个
错误处理
程序,以便当它发生时,它不会显示上面的句子,而是显示其他类似“重试。UserID太长了”的内容。
浏览 0
提问于2012-12-01
得票数 0
1
回答
如果我使用begin...rescue并出现错误,是否仍会发生回滚?
ruby-on-rails
、
error-handling
、
transactions
我想我应该通过一个Rescue子句和显式的
错误处理
来实现这一点,比如记录params散列。但我担心这是否会中断正在发生的回滚。就此而言,我假设在正常的rails
错误处理
过程中发生错误时,回滚会自动发生,但我在任何地方都找不到相关文档。我使用的是带有
MySQL
的Dreamhost,所以我认为
事务
和回滚都在那里发生。
浏览 0
提问于2010-04-17
得票数 1
1
回答
查看最后几个无害数据库死锁
mysql
、
innodb
、
mysql-5.5
、
deadlock
我看到我可以查看
mysql
/innodb中的最新死锁,但是有方法查看过去的死锁吗?我们有两个僵局问题,一个是重要的,另一个不是。不太重要的死锁每天会发生几次,因此成为“最新”的死锁。
浏览 0
提问于2014-12-31
得票数 15
回答已采纳
2
回答
使用PHP和
MySQL
,你应该检查回滚失败吗?
php
、
mysql
、
transactions
、
innodb
我很难理解回滚怎么会失败(除了
MySQL
中的一些可怕的bug )。而且由于PHP无论如何都会退出,所以调用rollback几乎是多余的。为了清楚起见,我当然认为它应该出现在代码中,但是当PHP退出时,它将关闭与
MySQL
的连接,并且未提交的
事务
将自动回滚。
浏览 0
提问于2012-08-24
得票数 10
回答已采纳
2
回答
同时提交的多个
事务
要求我提出问题。
contract-development
、
transactions
、
pending-transactions
我同时提交两个
事务
,将不正确,如java.lang.RuntimeException:
错误处理
事务
请求:已知
事务
:java.lang.RuntimeException 如何解决这个问题
浏览 0
提问于2018-01-11
得票数 -1
2
回答
mysql
事务
处理
错误处理
mysql
、
transactions
ROLLBACK You have an error in your SQL syntax; check the manual that corresponds to your
MySQL
浏览 3
提问于2012-02-02
得票数 5
回答已采纳
1
回答
MySQL
事务
语句中的查询
错误处理
mysql
、
sqltransaction
我正在选修数据库设计与开发课程,我刚刚学习了SQL
事务
。这本教科书(由Alan编写的学习SQL第3版)非常擅长解释事情是如何工作的,但并不擅长给出我们需要使用的实际代码的示例。在教科书中,它谈论
事务
中
错误处理
的唯一地方是
事务
语句的示例,但它只使用伪代码:ELSE /* insufficient funds, or error encountered dur
浏览 8
提问于2021-11-27
得票数 0
回答已采纳
1
回答
如果在Jmeter中遇到故障,则从头重新启动脚本
jmeter
我的jmeter脚本中有大约20个
事务
,我需要为2000个用户运行负载测试。我添加了测试检查和断言来验证
事务
是否通过 我想介绍
错误处理
,如果任何断言/
事务
失败,脚本都会从头开始
浏览 5
提问于2017-01-18
得票数 0
1
回答
不同类上的PDO beginTransaction
php
、
class
、
pdo
您可能不好意思,但据我所理解,PDO beginTransaction用于测试所有必需的查询,如果所有查询都返回成功,它们都是executed..am i对吗?如果是,我想问您,我是否可以在多个查询中使用它,但是可以使用不同的类。class Notifications{ public $now; $now=time(); $this->pdo = $d
浏览 3
提问于2014-03-14
得票数 0
回答已采纳
1
回答
AppEngine:为什么有人不想要交易?
google-app-engine
、
transactions
Google文档说:“
事务
是Datastore的一个可选特性;您不需要使用
事务
来执行Datastore操作.”。然而,即使是最简单的业务
事务
也需要更新多个实体类型。因此,与一种复杂的
错误处理
机制相比,使用
事务
似乎是维护数据完整性的最简单的解决方案,这种机制可以在对多个实体类型的更新过程中出错时逆转数据存储更新。虽然我理解
事务
中对实体组和祖先查询的需求,但它们似乎是不切实际的限制。此外还有对跨组
事务
的限制。 我完全没听懂重点吗?在什么时候我应该使用
事务
;
浏览 1
提问于2014-09-14
得票数 1
回答已采纳
1
回答
PHP上的
MySQL
回滚(不是
MySQL
)错误
php
、
mysql
、
pdo
、
transactions
我已经查找过,但在任何地方都看不到这个查询。那可能是因为这是个愚蠢的问题-我不知道我不知道什么!我遇到了一个新问题。一切都进行得很顺利,但有时如果我碰到PHP错误,就会将错误的数据写入数据库,这会在稍后读取数据时造成问题。它是完全有效的数据,所以DB不会抛出错误,但是我想崩溃并修复它,而不需要在PHP修复之前在DB中保留任何数据。 我还没有使用beginTransaction commit rollback (
浏览 2
提问于2016-03-13
得票数 0
回答已采纳
1
回答
同一个节点快速提交了2次相同的
事务
,会出错,为什么?
ethereumj
错误是: java.lang.RuntimeException:
错误处理
事务
请求:已知
事务
:java.lang.RuntimeException 我两次执行以下方法: demoContract.pledge
浏览 0
提问于2017-12-14
得票数 0
1
回答
事务
性kafka侦听器重试
spring-boot
、
spring-kafka
错误处理
程序的文档显示 使用Spring-Kafka2.8.0配置
事务
性kafka侦听器
浏览 6
提问于2022-01-19
得票数 0
回答已采纳
3
回答
InnoDB -回滚连接的所有
事务
mysql
、
innodb
是否可以回滚在同一连接线程中执行的所有语句?而不是ROLLBACK,只是恢复最后执行的语句。
浏览 0
提问于2010-04-22
得票数 1
2
回答
SQL Server:如何使
事务
提交失败?
sql-server
、
odbc
、
commit
为了测试应用程序中的
错误处理
,我正在寻找一种让
事务
提交导致错误的方法。 该应用程序是用C语言编写的,并使用ODBC与SQL Server 2017数据源通信。应用程序启动一个数据库
事务
并执行任意的SQL (为了测试,我可以对其进行更改)。然后,它提交
事务
(使用ODBCs SQLEndTran())。我想构建一个测试来验证提交的
错误处理
。编辑/澄清:我需要失败的是
事务
提交本身(特别是出现错误的SQLEndTran() complete调用)。在此之前的SQL应成功完成。
浏览 0
提问于2019-05-23
得票数 2
6
回答
事务
中的
Mysql
事务
php
、
mysql
、
transactions
在使用
mysql
数据库的PHP脚本中,我最近需要在恰好位于另一个
事务
中的某个点使用另一个
事务
。我的所有测试似乎都表明这是正常工作的,但我找不到任何关于这种用法的文档。我想确定-
事务
中的
事务
在
mysql
中是有效的吗?如果是这样的话,有没有办法找出你在嵌套
事务
中有多少层?(即需要多少次回滚才能恢复正常) 提前谢谢你,布赖恩
浏览 0
提问于2009-09-29
得票数 57
回答已采纳
1
回答
为什么中的" catch“声明$e的类型
php
、
try-catch
try { 我以为PHP有类型推断。为什么需要声明变量的类型-$e-?
浏览 3
提问于2017-08-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券