腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
这个
MySQL
场景
中
,
为什么
我
需
要在
delete
语句
之前
使用
一个
无用
的
insert
语句
来
防止
死锁
,
还有
更好
的
方法
吗
?
mysql
、
transactions
、
foreign-keys
、
deadlock
我
遇到过这样一种情况:
在
MySQL
中
使用
外键从表
中
删除或插入到表
中
,
我
认为会导致出现间隙锁,从而导致
死锁
情况。
我
正在尝试解决如何修复
这个
问题,
我
想出
的
唯一解决方案是
在
delete
和
insert
之前
添加
一个
插入。
我
想知道是否有人可以解释
为什么
需要这些
无
浏览 45
提问于2021-04-29
得票数 2
1
回答
为什么
并发
的
"
Delete
...
Insert
“
语句
会导致
死锁
?
mysql
、
transactions
null,);---------------------------------------------------------------------如果发生重复键错误,则在重复索引记录上设
浏览 4
提问于2019-10-22
得票数 0
1
回答
DB锁需要事务处理
吗
?
sql-server
、
transactions
、
isolation-level
、
read-committed-snapshot
“每个
语句
(select/
insert
/
delete
/update)都有
一个
隔离级别而不考虑事务”,这是真的
吗
?
在
本例
中
,当第一组正在执行另
一个</em
浏览 6
提问于2010-02-05
得票数 4
回答已采纳
9
回答
如何避免
MySQL
在
尝试锁定时发现
的
死锁
;尝试重新启动事务
mysql
、
deadlock
我
有
一个
记录在线用户
的
innoDB表。用户
在
每次刷新页面时都会对其进行更新,以跟踪他们在哪些页面上,以及他们最后一次访问站点
的
日期。然后,
我
有
一个
每15分钟运行一次
的
cron
来
删除旧记录。昨晚,
我
在
尝试锁定时发现了
一个
‘
死锁
;尝试重新启动事务’大约5分钟,并且似乎是在
这个
表
中
运行INSERTs时发现
的
。有人能建
浏览 5
提问于2010-02-25
得票数 359
回答已采纳
1
回答
PHP PDO上次插入Id
php
、
mysql
、
mysqli
、
pdo
、
insert
使用
mysqli,可以从准备好
的
语句
对象
中
检索最后插入
的
id,例如:$pstm->
insert
_id;$lastId = $dbh->lastInsertId();
我
以为PDO是用来取代
mysql
/mysqli
的
,
为什么
要做出
这个
设计决定呢?如果两个
insert
命
浏览 2
提问于2016-03-23
得票数 0
1
回答
检查OleDbConnection状态
的
最佳
方法
c#
、
connection
、
oledb
、
database-connection
、
oledbconnection
我
正在寻找解决
这个
问题
的
最佳
方法
,这样当我检查连接状态时,
我
可以避免引发异常(只
要在
最后一次检查和
使用
尝试之间连接没有失败)。
还有
什么比每次发送一条“
无用
的
”sql
语句
来
查看是否抛出异常
更好
的
吗
?
在
实际
使用
连接
之前
,如何确保连接是打开
的
?
浏览 1
提问于2009-03-09
得票数 9
回答已采纳
1
回答
插入触发器后
的
死锁
postgresql
、
trigger
、
deadlock
、
concurrency
我
为表A提供了
一个
AFTER
INSERT
触发器,它更新表B
中
的
多个行(增加表B
中
的
列)。通常,web服务器将
使用
带有READ COMMITTED隔离级别的单个
insert
语句
将多个行插入到表A
中
,这将导致插入
的
每一行触发触发器。由于同时有多个web服务器,因此始终会有多个并发插入
语句
/事务。 最初,这导致Postgres
在
触发器更新表
浏览 0
提问于2023-04-29
得票数 1
回答已采纳
1
回答
按主键删除要花费太长时间
mysql
、
innodb
、
delete
什么使
使用
表
的
主键删除行
的
查询..。时间太长了?
我
不知道该去哪找。引擎: InnoDB指数:course_id 1 course_id A 4516 complete_flag 1最后事情开始变得越来越糟,
在
调优其他一些查询之后,决定重新启动
mysql
服务器。重新启动系统后,需要做<
浏览 0
提问于2012-06-20
得票数 1
回答已采纳
1
回答
具有可选条件
的
重用准备
语句
php
、
mysql
、
pdo
、
binding
、
prepared-statement
我
使用
的
是
一个
相当复杂
的
准备
语句
,
在
WHERE子句中有不同
的
条件,
在
某一时刻,
我
实际上需要同
一个
语句
,
还有
一个
更具体
的
条件。创建两个不同
的
语句
是一种糟糕
的
方法
,因为两者共享大多数查询字符串,而当我更新
一个
语句
时,
我
浏览 3
提问于2016-12-15
得票数 2
回答已采纳
2
回答
如何启动将由
MySQL
()提交
的
mysql
_commit事务
c++
、
mysql
、
sql
、
transactions
我
需
要在
一个
事务
中
运行多个SQL UPDATE、
INSERT
和
DELETE
语句
,以确保应用所有更改或不应用更改。
我
使用
UPDATE函数运行
浏览 3
提问于2015-07-10
得票数 8
回答已采纳
1
回答
在
Server上
使用
嵌套
的
“无锁”创建视图
sql
、
sql-server
、
business-intelligence
、
sql-view
下面是
一个
场景
:
我
有一些数据库模型,每天有大约500 K
的
新记录。数据库几乎从未更新过(只有
insert
语句
和
delete
)。许多用户希望
使用
PowerBI之类
的
工具对数据库执行查询,但我没有给任何人任何访问权限
来
防止
死锁
(
我
只允许特定
的
IT托管资源访问数据)。
我
想打开数据访问,但我必须
防止
任何
一个<
浏览 0
提问于2018-09-11
得票数 1
3
回答
插入上
的
MySql
间隙锁
死锁
mysql
、
innodb
、
mysql-5.6
、
deadlock
当经常从多个来源插入到表
中
时,我会从表上
的
间隙锁
中
获得
死锁
。以下是
我
的
流程概述。vehicleID`)SHOW engine innodb status给出
的
最后
一个
死锁
我
真的很困惑
为什么
我会陷入僵局。
我
已经通过
使用
隔离级别READ C
浏览 0
提问于2018-03-27
得票数 10
回答已采纳
3
回答
删除和插入引发键主项
的
重复条目
mysql
、
database
、
innodb
、
mysql-5.7
我
有
一个
复合PK,在这里
我
需要更新它
的
PK值之一。但是由于一些内部问题,
我
不能对PK列进行更新查询。但有时,当两个请求确实更新到同一行时。
在
重复输入键时,将引发PRIMARY错误。这是随机发生
的
,
我
浏览 4
提问于2020-04-06
得票数 5
4
回答
为什么
会发生
死锁
?
sql
、
sql-server-2008
、
transactions
、
deadlock
、
isolation-level
两个事务尝试读取和更新完全相同
的
行。
我
想知道
为什么
会发生这种事。导致
死锁
的
查询顺序是什么?
我
已经
在
SSMS和SQL Server Profiler
中
查看了测试结果。
我
开始了第
一个
查询,然后立即开始第二个查询。,
在
(1)
中
,第
一个
查询获取
一个
共享锁(以执行SELECT),然后进入睡眠状态,并保持共享锁直到事务结束。
在
(2)
浏览 1
提问于2011-08-09
得票数 7
回答已采纳
1
回答
如何通过转义插入到
MySQL
语句
中
的
字符串
来
手动阻止sql注入
mysql
我
需要从字符串参数
的
文本列表生成
MySQL
INSERT
和UPDATE
语句
。这基本上就是将字符串插入到占位符
中
,如下所示:appleorange
INSERT
INTO fruits(name) values ('apple');
INSERT
INTO fruits (name) values
浏览 0
提问于2014-05-08
得票数 2
4
回答
在这种情况下,
我
如何才能获得
死锁
?
sql
、
mysql
、
database
、
deadlock
在
我
的
客户端应用程序
中
,
我
有
一个
类似这样
的
方法
(实际上它更复杂,但我留下了主要部分):{}
我
在
日志中发现
的
异常是“尝试获取锁时发现
死锁
;尝试重新启动事务”。
我</
浏览 2
提问于2009-11-12
得票数 2
1
回答
为什么
即使SQL
语句
生成语法错误,此SQL注入仍能成功?
mysql
、
sql-injection
在
和一些注释
中
,输入如下:建议将SQL注入到此PHP
语句
中:'SELECTFROM table_name'
mys
浏览 3
提问于2012-08-09
得票数 3
回答已采纳
1
回答
MySqlHelper类
中
的
事务锁
c#
、
mysql
、
.net
、
c#-4.0
我
将在
我
的
.net代码
中
调用
mysql
,并为此
使用
MySql
.Data.dll。
在
我
的
场景
中
,
我
使用
了MySqlHelper类。但是在
这个
场景
中
,有两个
insert
语句
,如果只正确插入这两个
语句
,
我
想要commit记录。否
浏览 10
提问于2013-03-21
得票数 0
回答已采纳
1
回答
如何
使用
MySql
来
获得高速性能?
mysql
、
database
、
performance
我
目前正在开发
MySql
数据库,我们
在
该数据库上处理大量数据。很多时候,我们从数据库
中
匹配和删除重复或不合适
的
数据,但是执行需要很长
的
时间(有时是2或3天)。
我
想知道,是否有任何
方法
可以提高查询执行
的
速度和快速获得结果。例如:就这样。
浏览 7
提问于2015-05-28
得票数 0
2
回答
过于急切
的
显式行锁定会导致
死锁
。
innodb
、
mariadb
、
locking
、
deadlock
我
正在
使用
INNODB引擎
在
MariaDB上遇到
死锁
问题。
在
我
的
用例
中
,有许多线程
在
一个
表上工作。每个线程首先读取多行,然后更新这些行。
我
使用
一个
SELECT ...WHERE id IN (...)
语句
同时加载所有相关行。
我
一直
在
使用
LOCK IN SHARE MODE
来
浏览 0
提问于2019-02-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
记一次 MySQL 死锁排查过程
MySQL锁详解
记一次排查DB死锁的分析
MySQL锁系统总结
一文了解 MySQL 中的锁
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券