腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
在
插入
记录
的
同时
锁定
该行
?
、
、
、
我正在使用Oracle存储过程
插入
一行,该存储过程配置为使用自治事务。我想
插入
这个
记录
,提交那个事务,然后
锁定
新
插入
的
记录
,这样除了我的当前会话之外,其他人都不能修改它(很明显,在另一个事务中,因为
插入
它的那个事务是自治的)。在我有机会使用SELECT...FOR UPDATE之前,
如何
确保其他人不会
锁定
这个新
记录
? 使用Oracle 10g。
浏览 5
提问于2010-07-19
得票数 4
回答已采纳
1
回答
NDB集群读写进程多重访问
、
、
、
、
使用MySQL NDB群集分布式数据库时,会出现以下一般问题:要
插入
新
记录
/行,应读取数据库中的最后一行,查看它是否与要
插入
的行兼容,然后
插入
新行。但是,问题是,在此期间,另一个实例也运行在相同的进程中,最后,两个新行都检查到相同的最后一个
记录
,以便兼容
并
插入
。有什么方法可以用
锁定
过程来阻止这个问题吗?这样,一个实例通过Java中的JDBC获取最后一行/
记录
,
并
锁定
该行<
浏览 0
提问于2022-06-22
得票数 0
2
回答
SQL Server 2008 Express
锁定
、
、
我想要实现的是:如果用户B随后尝试选择它,我的winforms .net应用程序需要将相关表单上的所有控件设置为禁用,因此用户无法尝试更新。另外,如果我可以为用户B抛出一个消息框,声明用户A就是使用
该行
的人,那就太好了。 因此,基本上用户B需要能够选择数据,但当他们这样做时,他们还应该得到a)
记录
是否被
锁定
以及b)谁
锁定
了它。我知道人们会说我应该让SQL Server处理
锁定
,但我需要用户B在选择
记录
时立即知道它正在使用中,而不
浏览 13
提问于2011-03-09
得票数 1
回答已采纳
1
回答
如何
实现基于数据库锁的副本保护
、
、
扫描ar表,以确定给定的aa
记录
是否已经存储了任何内容。(假设没有。)问题是,在两个
同时
请求的情况下,都发现给定的ar aa
记录
在中没有
记录
,并且它们都继续两次
插入
相同的行。否则,如果存在,则该序列被中断,不会发生
插入
。 看起来很简单,我没能避免重复。我正在测试来自Bash中的
浏览 3
提问于2014-10-16
得票数 1
回答已采纳
1
回答
VB6中悲观锁的检测
、
、
我有一个用VB6开发的数据库系统,我们有一个场景,其中多个用户可以
同时
注册,从而触发数据库中的
插入
。我使用普通的sqlconnection和recordset进行
插入
,
并
使用悲观锁对其进行初始化。现在,
如何
在
插入
记录
之前检入我的应用程序,检查表是否已被
锁定
,因此,如果要
插入
的表当前已被
锁定
,我可以警告用户该表正在使用中,或者我可以临时存储他的数据并在
锁定
释放后
插入
它。
浏览 2
提问于2009-07-29
得票数 1
回答已采纳
1
回答
选择查询等待其他
记录
的
插入
在我的应用程序中,多个请求
同时
从一个表读取
记录
,
并
基于此在表中
插入
新
记录
。是否可以使用Oracle
锁定
机制?多么?
浏览 4
提问于2012-04-04
得票数 2
2
回答
mysql REPEATABLE_READ和尚未存在的行
、
在带REPEATABLE_READ隔离的MySQL模式下,我的事务是这样的:通过pk选择一行,如果行不存在,则
插入
:我的问题是,如果此行不存在,MySQL
如何
强制行锁以防止其他事务
插入
此行?
浏览 0
提问于2011-01-16
得票数 1
回答已采纳
1
回答
在SQL Server中执行select语句之前等待2分钟-等待延迟
插入
记录
后,我必须等待2分钟才能获得最后
插入
的
记录
号。如果成千上万的人
同时
使用该功能,
并
试图从前端创建
记录
,会产生什么影响?它能
锁定
表吗?
浏览 1
提问于2017-12-13
得票数 0
1
回答
PHP MySQL行级
锁定
示例
、
、
、
、
我见过许多文章解释了Select的用法以及
如何
锁定
行,但是我还没有找到任何解释当代码试图读取被
锁定
的行时会发生什么的文章。在这种情况下,
如何
确定我的锁是否成功?当行已经
锁定
时,处理场景的最佳方法是什么? 很抱歉,如果这是什么地方描述的,但我似乎找到的只是‘幸福之路’的解释。
浏览 3
提问于2014-10-29
得票数 3
1
回答
多个事务期间的数据库行锁
、
、
、
、
新年快乐:) 我正在使用Postgresql,我需要一种方法来使辅助进程
锁定
特定的行,而该进程则在
该行
上运行。它本质上是一个行动表,应该执行一次,而且只执行一次。每个进程都应该抓取要操作的不同行。在此“操作”期间,工作进程将计算某些值
并
多次
插入
到事务中的数据库中(在计算和
插入
数据库之间会发生更改)。我不知道每个操作需要多长时间(这是不同的),我需要一种方法来解锁
该行
,如果进程死了/死了,或者系统崩溃了(所以其他进程可以抓取
该行
并
完成对
浏览 5
提问于2014-01-01
得票数 0
回答已采纳
1
回答
在MySQL/InnoDB中
锁定
一行也总是
锁定
所有相关的索引
记录
吗?
、
、
当MySQL/InnoDB中的一行被
锁定
时(无论是隐式地由于事务的隔离级别,还是显式地使用SELECT * ... FOR UPDATE或.(
锁定
共享MODE`‘):例如,假设存在一个包含x、y和z列的表,其中对x和y进行了索引。使用SELECT * FROM Table WHERE x = foo返回一条
记录
的语句(x = foo, y = bar,
浏览 4
提问于2016-11-29
得票数 2
1
回答
通过TransactionScope、实体框架和Server
插入
数据时
锁定
单行/行级别
、
、
、
事实上,当我启动一个新事务将一个新
记录
插入
到我的表中时,它会
锁定
整个表,而不仅仅是
该行
。因此,如果我运行Db.SaveChanges()而不提交它,然后转到management
并
尝试从同一个表中获取已经提交的数据,它将挂起
并
返回给我任何数据。在这个场景中,我想要
锁定
的只是新行,而不是整个表。提前谢谢你。
浏览 4
提问于2014-01-27
得票数 1
3
回答
锁定
mysql表以防止
同时
选择和
插入
、
、
、
我有一个
插入
行的代码,
该行
在几个字段值中应该是唯一的。但是,为了使这些新数据真正实时地传递给访问者,它通过ajax和每5秒更新一次(如果是新的数据,请
插入
数据)。这意味着它有时
同时
插入
两行或更多行。我搜索
并
找到了LOCK函数,但没有找到
如何
使用它。它对SELECT有效吗?最好是
锁定
SELECT查询,检查行是否已经存在。
浏览 0
提问于2015-09-25
得票数 0
1
回答
锁定
当前正在
插入
的行,以避免读取争用条件。
、
、
我有一个系统,在将行
插入
数据库时,我将将事件作为事务的一部分进行分派。这是一个合理的办法吗?
如何
才能最好地实现这一目标?对于两个进程A和B 我想让它
浏览 0
提问于2018-05-12
得票数 1
1
回答
不加锁表和数据完整性的mysqldump
、
、
我希望mysqldump一个巨大的innodb数据库,而不使用(--single-transaction --quick)
锁定
表,
同时
将新
记录
插入
到数据库中。mysqldump进程将持续很长时间,
插入
很快就会完成。我的问题是: mysqldump是否会转储mysqldump开始后
插入
的所有
记录
,包括新
插入
的
记录
?
浏览 4
提问于2013-07-06
得票数 0
3
回答
插入
前的MySQL - id“保留”
、
、
、
我需要知道
记录
的id (
并
保留它),我将在
插入
之前将其
插入
数据库中,因为我添加了一个产品并上传了该产品的图像,而图像的位置与产品id相关。我可以找到随后的id,但我也需要保持它“
锁定
”,直到产品图像上传,以确保此id不会被其他用户
同时
使用。
浏览 0
提问于2011-04-23
得票数 2
回答已采纳
1
回答
接近死锁的策略?
、
、
、
他们是:-( 2)在线程1和线程2中启动操作之前,将重入锁保存在缓存中,直到第一个线程释放锁才能继续执行。
浏览 3
提问于2014-11-19
得票数 1
2
回答
确保在具有数千个并发用户的表中只
插入
一条
记录
、
、
最近,我需要编写一个存储过程,以便在第一个用户到来时只
插入
一条
记录
,而忽略其他用户。我认为IF NOT EXISTS INSERT对我不起作用。此外,一些人在网上说合并增加了竞争条件。
浏览 0
提问于2017-03-07
得票数 0
2
回答
在实体框架的update上获取输出“
插入
”
、
、
、
Server使用“
插入
”关键字为
插入
和更新的
记录
提供输出。UPDATE TOP (1) GlobalTransOUTPUT inserted.IDWHERE LockDateTime IS NULL 这将输出一个名为ID的列,其中包含所有更新的
记录
ID (在我的示例中是一个ID)。
如何</
浏览 0
提问于2018-04-16
得票数 5
1
回答
Server访问表一次
、
多个用户访问在同一时间在同一
记录
上写入同一表。
如何
在Server中避免此问题? 我们已经实现了
记录
锁定
。但是,
记录
锁定
将在更新时启用。例如,我有一条
记录
,用户1打开
记录
并
编辑一些东西,用户2也打开相同的
记录
和编辑。两者
同时
提交。如果他们按顺序提交,就不会有问题。如果他们
同时
提交(这种情况很少发生)。
如何
解决这个问题?
浏览 0
提问于2016-09-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
剪辑技巧,如何在多段视频画面中同时插入透明图片
如何快速插入指定行数并复制填充?看这篇就够了
源码分析 Hibernate 是如何获取到插入数据库后的记录ID
如何同时查询多个圆通国际件物流,并分析派件延误
如何打开并查看备份到电脑上的微信聊天记录
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券