腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
SQL
中
的
事务
回
滚
之后
,
ID
会
递增
、
我有一个Spring应用程序,它使用
SQL
数据库。
在
应用程序
中
,我对
事务
使用了
回
滚
。当发生异常时,
事务
会
按其应有的方式
回
滚
,并且所有创建
的
行都会
回
滚
。但是,
ID
会
不断
递增
。例如,如果它插入
ID
5,6,7,然后
回
滚
所有内容,尽管下一次
ID
从
浏览 32
提问于2020-09-14
得票数 0
3
回答
Access前端、
SQL
Server后端跳过自动编号
ID
、
、
、
题目是问题
的
症结所在。我有一个Access 2007 (2003格式)前端和一个
SQL
Server 2008 Express后端。输入表单有一个链接到另一个表
的
子表单。
在
主窗体
中
添加记录时,表
的
PK字段(设置为自动
递增
)跳过大约四个it(我之所以说大约,是因为有时是三个,有时是五个,有时是4个)。举例来说,如果最后一个
ID
是1234,那么新记录
的
ID
可能是1238。 我已经遍历了代码,但没有发现任何可以指示多次保存
浏览 2
提问于2009-12-22
得票数 0
8
回答
即使使用
事务
回
滚
,
SQL
标识(autonumber)也
会
递增
、
、
、
、
我有一个.net
事务
,其中包含到
SQL
Server2005数据库
的
SQL
insert。该表有一个标识主键。 当
事务
内发生错误时,将调用Rollback()。插入
的
行被正确地
回
滚
,但是下次我向表
中
插入数据时,标识
会
递增
,就像从未发生过
回
滚
一样。因此,本质上,在身份序列
中
存在差距。有没有办法让Rollback()方法找回丢失
的
身
浏览 0
提问于2008-11-11
得票数 83
回答已采纳
1
回答
EntityTransaction从不回
滚
,抛出异常说明
事务
未处于活动状态
我正在开发一个独立
的
java应用程序,使用JPA实现对象持久化,提供者是Hibernate。现在,当我持久化一个实体并调用EntityTransaction
的
commit()时,实体被持久化到数据库。如果在约束等方面有一个数据库错误,就会有一个异常,当我尝试
回
滚
时,我得到一个java.lang.IllegalStateException。什么都不会被承诺。每当提交失败,下一次保存角色时,为上次保存生成
的
序列就会丢失,这一次是
递增
的
序列。这个问题对于自动增量策略也是存在<
浏览 3
提问于2011-11-18
得票数 1
1
回答
hibernate
事务
会
导致提交和随后
在
mysql innodb
中
回
滚
。
、
我使用
的
是Hibernate 3.3.2和MySQL5.0.77 (innodb引擎)。每当我执行任何
sql
操作select、update等操作时,它都会导致mysql末尾
的
回
滚
(通过queryin com_rollback列,我每次都会看到它
递增
)。我
在
hibernate
事务
中
执行这些操作。Hibernate不会抛出任何异常,并且
在
没有任何error.When
的
情况下优雅地完成--我
在</
浏览 3
提问于2011-12-15
得票数 2
1
回答
如何在JSP和Oracle
中
为各自
的
web会话获得最后插入
的
序列值?
、
我见过这个问题
的
所有线索,但没有一个是我喜欢
的
。让我给出两种假设情况,使事情变得更清楚。 假设有两个用户,user1和user2试图同时
在
纽约和巴黎注册。
在
单击submit按钮之前,最大值(Form_no)是100。现在,
在
我写
的</
浏览 4
提问于2015-04-01
得票数 1
回答已采纳
1
回答
使用触发器时出现pl
sql
错误
、
、
、
pragma autonomous_transaction; if inserting then insert into stud_fees_details(stud_
id
,fees_balance,total_fees
浏览 4
提问于2016-01-17
得票数 2
2
回答
事务
、提交和
回
滚上
的
MySQL自动增量列
、
、
、
当使用MySQL启动
事务
并由MySQL决定
回
滚
时(
在
表有AUTO_INCREMENT列
的
情况下),列是否得到.
在
回
滚
过程
中
减少了吗? 或者应该这么做?
在
事务
数据被正确
回
滚
的
情况下,我遇到了一些问题--但看起来表是自动
递增
的
,而不是
在
回
滚
中
减
浏览 11
提问于2013-02-07
得票数 17
回答已采纳
1
回答
MySQL
事务
实现
、
、
我正在使用InnoDB 5.6.35,我有一个关于实现MySQL
事务
的
正确方法
的
问题。如果我实现了以下内容,请在一条语句中将其发送到MySQL:
SQL
-语句1;
SQL
-语句2;...提交; 问:如果其中一条
SQL
语句失败,MySQL
会
自动执行
回
滚
吗?我看到
的
行为是,当MySQL遇到失败
的
操作时,它看起来不会使用上面的语句提交(甚至
在
我
的</e
浏览 5
提问于2017-10-30
得票数 0
1
回答
如何使事件处理程序
中
的
执行
SQL
任务远离父
事务
?
、
、
我
在
SSIS中使用Start,其中我有一个Execute
SQL
Task来启动、提交和
回
滚
我
的
事务
。所有
事务
任务都在Sequence Container
中
。我正在完成包级事件
的
错误处理,并将错误记录到单独
的
数据库
中
。我遇到
的
问题是,当任何组件失败时,它会跳转到事件处理程序,但是当
事务
回
滚
时,它也
会
回<
浏览 5
提问于2013-02-06
得票数 0
1
回答
在
代码执行后
回
滚
T
中
的
事务
、
、
我试图
在
事务
执行后找到
回
滚
事务
的
方法。tsubaki VARCHAR(25);UPDATE dbo.Maka SET
id
= 400, name = 'inu' --notice I didn't put there where clause后来,我意识到我更新
浏览 2
提问于2011-11-28
得票数 2
回答已采纳
2
回答
Oracle
中
的
Begin transaction -自动提交
中
的
回
滚
、
、
、
我要从
SQL
Server迁移到Oracle。我发现
的
一件事是,
在
Oracle
中
,自动提交
在
默认情况下是禁用
的
。我
的
问题是,当自动提交打开时,我们如何
回
滚
事务
?
在
SQL
Server
中
,有Begin tran语句,那么Oracle呢?
浏览 2
提问于2018-11-21
得票数 1
1
回答
在
NDB
中
回
滚
、
、
、
我试图保持不同服务之间
的
跨
事务
性。 基本上,我有一个ndb模型,将被处理。
在
保存对象
之后
,
事务
可能
会
失败。在这种情况下,我将如何
回
滚
?但是,如果在outer_method中发生了故障,那么
事务
就会失败,并且ndb
会
回
滚
,但是
sql
_db将无法
回
滚
。some_method(person_
id
, person_na
浏览 22
提问于2022-01-18
得票数 0
1
回答
死锁是否
会
导致任何活动连接超时/中断?
、
、
我有一个基本
的
SQL
问题,如果有两个到
SQL
服务器
的
活动连接,"A“和"B”,假设这两个连接之间发生了死锁,所以为了避免死锁,
SQL
server将回
滚
其中一个
事务
,连接"A“或"B”。假设
SQL
server
回
滚
连接A
的
事务
,这种
事务
回
滚
是否也
会
导致连接A
的</
浏览 6
提问于2018-05-30
得票数 3
1
回答
从
事务
回
滚
中排除表
、
、
我们有一个表和一组用于生成pk ids
的
过程。表保存最后一个
id
,过程获取
id
,对其进行
递增
,更新表,然后返回新增加
的
id
。 此过程可能在
事务
中
。问题是,如果我们有一个
回
滚
,它可能
会
回
滚到
在
事务
期间开始使用
的
任何
id
之前
的
id
(例如,从不同
的
用户或线程生成)
浏览 0
提问于2011-05-11
得票数 0
回答已采纳
1
回答
是否可以
在
MySQL
中
回
滚
创建事件?
、
、
、
事务
的
sql
语句如下所示: 当然,如果它失败了,那么我就做一个ROLLBACK,但是
在
测试
之后
,我注意到新创建
的
EVENT并没有被
回
滚到不存在
的</e
浏览 5
提问于2015-04-03
得票数 0
回答已采纳
3
回答
SQLTransaction和T-
SQL
事务
、
、
、
代码
的
旧行为是,如果任何SQLTransaction失败,应用程序逻辑也
会
导致外部sprocs也
回
滚
。但现在我们想要更改逻辑,以便即使出现故障,外部
事务
也应继续按其顺序执行剩余
的
SQLTransaction,最后,由于我们知道存在故障,因此我们
回
滚
整个sprocs。问题是,至少就目前
的
编码而言,如果任何SQLTransaction执行
回
滚
,外部sprocs似乎
会
失去连接,因此任何后
浏览 6
提问于2008-12-23
得票数 2
回答已采纳
1
回答
重组期间
的
交易和smart合同
、
、
我从这个问题中了解到,
事务
将在链重组
之后
被恢复和
回
滚
。但是,
在
事务
被恢复
之后
,发送方需要重新发送这个
事务
吗?或者这个
事务
会
自动进入
事务
池并等待被包含在一个新
的
块
中
?当涉及到智能契约时,智能契约是如何处理链重组所导致
的
这种恢复/
回
滚
问题
的
呢?
浏览 0
提问于2019-09-19
得票数 1
1
回答
如果缺少任何验证,如何
回
滚
每个插入
、
、
T1有子表T2 我
的
问题是,我是否必须使用10个保存点,以便
回
滚
所有表
的
事务
,还是只使用一个保存点就足够了?
浏览 4
提问于2015-01-30
得票数 0
回答已采纳
1
回答
NServiceBus处理程序和存储过程调用。我应该使用SET XACT_ABORT ON还是尝试CATCH?
、
、
、
我想从nservicebus处理程序调用我
的
ms
sql
存储过程,我想知道我是否仍然需要使用类似这样
的
东西。want to keep transactional结束尝试开始捕捉DECLARE @ErrorMessage NVARCHAR(4000); @ErrorSeverity,
浏览 1
提问于2015-01-21
得票数 0
点击加载更多
相关
资讯
Java数据库操作中的事务管理与失败回滚机制
当 Redis 碰上 @Transactional,有大坑!
事务控制
InnoDB多版本并发控制机制-MVCC底层实现
---一次开发过程中的思考
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券