腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在INSERT..ON
重复
密钥更新
语句
中进行锁定?
mysql
、
insert-update
、
database-deadlocks
我在尝试使用INSERT..ON
重复
密钥更新更新多个行(一个批处理)时遇到了死锁。
MySQL
是将所有行锁定在一个批处理中,还是只在某个时间点锁定正在更新的行?
浏览 2
提问于2013-10-28
得票数 2
2
回答
MySQL
避免
select
语句
的数据
重复
mysql
MySQL
避免
select
语句
的数据
重复
。请参见下面的示例谢谢
浏览 16
提问于2017-03-07
得票数 0
1
回答
MySQL
IN()
语句
:
避免
重复
列表
mysql
我需要检查两个列都出现在ID列表中。所以现在我有一个: `main_table`.* `activities` AS `main_table` (actor_id IN ('10027' , '11535'))问题是,ID列表可能会变得相当大;会增加到数千个。如果没有另一个临时表,我就无法找到一种方法,该表允许我检查两个列是否在一个列表中,而无需定义该列表两次
浏览 0
提问于2015-08-04
得票数 0
2
回答
如何使用>100个
mysql
查询来加快页面速度?
php
、
mysql
、
sql
、
optimization
我的网站上有一个PHP页面,它使用了100多个
mysql
查询。所有的查询都是不同的,都是来自多个表的SELECT查询。平均来说,这个页面需要大约5秒的时间来加载,我希望这一次能有所改进。
浏览 5
提问于2014-02-05
得票数 3
回答已采纳
2
回答
如何在
mysql
中捕获已删除和插入的行,同时使用"replace into ..“
语句
mysql
我在
mysql
中有一个很大的表,其中包含大约10lakhs的记录。我每天上传大约3000条记录,其中可能包含
重复
的记录。为了
避免
重复
插入,我使用了"replace into...“
语句
插入到表中。我需要显示
重复
的记录以及替换的记录。我试着在同一个表上使用"innerjoin“和"groupby”来做上面的工作,但是上传的时间太长了。谁能告诉我如何在使用"Replace into..
MySQL
中的
语句
。
浏览 7
提问于2013-12-16
得票数 0
2
回答
避免
MySQL
脚本中的
重复
语句
mysql
我已经使用
MySQL
中的事件调度程序创建了一个自动备份,如下所示:CREATE DEFINER=`root`@`localhost` EVENT `Backup` DEALLOCATE PREPARE s6;DEALLOCATE PREPARE s8;DELIMITER ; 问题是有很多
重复
的事情,比如DATE_FORMAT( NOW(), '%Y%m%d')、execute
语句
和d
浏览 0
提问于2013-06-15
得票数 4
回答已采纳
3
回答
在
MySQL
中,我是否可以将参照完整性检查推迟到提交
mysql
、
referential-integrity
正如在中一样,我一直在阅读PoEAA,想知道是否可以将引用完整性检查推迟到
MySQL
中的提交。 当我想要在同一提交中插入一堆产品和相关产品时,我就遇到了这个问题。
浏览 3
提问于2011-02-16
得票数 62
回答已采纳
1
回答
在查询中使用忽略时,
MySQL
仍然会发出死锁错误吗?
mysql
、
sql
、
database-deadlocks
我以前在IGNORE查询中使用过
mysql
,在尝试插入duplicate key时,通常使用它来
避免
mysql
返回错误,但是我不确定这是如何工作的--
mysql
是在使用IGNORE时忽略错误,还是只忽略了编辑: 如果使用“忽略”关键字,则将忽略执行INSERT
语句
时发生的错误。例如,不忽略的情况下,
重复
表中现有唯一索引或主键值的行将导致
重复
键错误并中止该
语句
。被忽略的错误可能反而会产生警告,尽管
重复</e
浏览 6
提问于2015-04-16
得票数 1
回答已采纳
1
回答
使用
MySql
通过二
级
索引+回表的方式执行查询时,为什么索引列中
重复
值过多会导致大量回表操作?
数据库
、
sql
、
mysql
、
索引
我在阅读《
MySql
是怎样运行的》一书时,在该书第127页的7.5.2一节中看到了这样的描述:为什么索引列的
重复
值过多会引发更多次回表操作?
浏览 373
提问于2023-04-19
2
回答
具有多个具有相同列名的where子句的
语句
mysql
我有一个示例SQL
语句
,它说:我希望
避免
每次在id子句中
重复
where。在
MySQL
中是否有一个快捷方式可以让我只提到id一次?
浏览 0
提问于2017-01-05
得票数 1
回答已采纳
1
回答
Postgresql数据库设计问题(触发器与函数)
database
、
postgresql
、
triggers
1-应用程序具有与其关联的文件夹和文档,因此如果我们将文件夹(或一组文件夹)从其父文件夹批量移动到另一个文件夹,则文件夹和底层文档的权限必须遵循新位置的权限(发送对权限表的更新),这是通过after
语句
触发器更好地强制执行2-在所有情况下使用AFTER
语句
触发器而不是AFTER row触发器并不更有意义,因为它们做的是相同的事情,但是使用
语句
触发器可以批量处理所有受影响的行(因此可以更有效地完成),所以如果我在update或INSERT发生时强制在另一个表中插入记录,那么对于单行将具有类似的性能,但如果它们在
语句
级
浏览 17
提问于2021-10-19
得票数 0
回答已采纳
2
回答
如何在不抛出错误的情况下
避免
MySQL
数据库中的
重复
条目
python
、
mysql
、
mysql-python
我使用Python-
MySQL
(MySQLdb)库将值插入到数据库中。我希望
避免
将
重复
的条目插入到数据库中,因此我在
MySQL
中为该列添加了unique约束。我正在检查title列中的
重复
项。在我的Python脚本中,我使用了以下
语句
: cursor.execute ("""INSERT INTO `database` (title, introduction) VALUES (%s, %s)""", (title, pure
浏览 3
提问于2015-01-06
得票数 6
回答已采纳
1
回答
为什么
MySQL
innodb使用下一个密钥锁而不是记录锁?
mysql
在中,在默认事务隔离级别“可
重复
读取”中,
MySQL
将在处理"update“和"delete”
语句
时发出下一个键锁。我不明白为什么它不使用记录锁而不是下一个键锁,因为下一个键锁的优点是它可以
避免
“幻影读取”,但它允许在隔离级别“可
重复
读取”。
浏览 3
提问于2015-01-15
得票数 0
2
回答
insert select中的
Mysql
自动增量错误
mysql
、
select
、
insert
、
auto-increment
有没有人能给我推荐一下
mysql
中以下bug的解决方法。这个bug很久以前就在
MySQL
5.0中报告过了(2007),但是我仍然在
MySQL
5.6中遇到同样的问题。我关注了这篇文章,它首先为这个问题提供了一些见解。
浏览 0
提问于2013-11-20
得票数 1
3
回答
如何将类方法放入变量(javascript)
javascript
、
node.js
我有一个名为db的
mysql
连接实例。db有一个名为query的方法来执行sql
语句
示例 db.query('SELECT * FROM user',[], callback) 为了
避免
重复
db.query,我想这样做 const sqlCmd
浏览 16
提问于2021-04-30
得票数 0
回答已采纳
1
回答
线程.
重复
密钥更新上插入的安全性
mysql
、
concurrency
MySQL
声明:看起来就像一条应该是线程安全的
语句
(在执行过程中不能对同一数据进行并发查询)。但是另一方面,它可以在内部分解为insert和update
语句
,我想知道它是否仍然是线程安全的?
浏览 3
提问于2017-08-12
得票数 4
回答已采纳
2
回答
用单引号将表单数据存储到
MySQL
php
、
mysql
、
mysqli
可能
重复
: echo "name=($name)";你好,Magnus Strand
浏览 1
提问于2012-09-21
得票数 1
2
回答
如何在INSERT..ON
重复
密钥更新
语句
中进行锁定?
mysql
、
locking
、
deadlock
我在尝试使用INSERT..ON
重复
密钥更新更新多个行(一个批处理)时遇到了死锁。
MySQL
是将所有行锁定在一个批处理中,还是只在某个时间点锁定正在更新的行?
浏览 0
提问于2013-10-28
得票数 2
1
回答
使用go-sql-driver和
mysql
实现安全插入查询
go
无论如何,这个值都是转义的,所以我想知道下面的代码是否正确,是否安全(注意,我使用的是
MySQL
) stmtIns, err := db.Query("INSERT INTO users (name,
浏览 3
提问于2019-10-02
得票数 0
1
回答
Mysql
在使用准备
语句
时无法锁定表
mysql
、
prepared-statement
试图在锁定了用于写的表之后运行一个准备好的insert
语句
,给我这个
mysql
错误:这个命令在准备好的
语句
协议中是不支持的:锁表tbl写。 这个问题有什么解决办法吗?用于表的引擎: INNODB。:我想锁定表,这样我就可以
避免
重复
插入(在应用程序端而不是db端进行
重复
检查,varchar(5000)的唯一索引是不可能的)。所以我需要锁定表,但是我不能用预先准备好的
语句
来完成。
浏览 2
提问于2013-11-13
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在MySql中,这四种方法可以避免重复插入数据!
推荐MySQL数据库中避免写入重复数据的4种方式
经验:在MySQL数据库中,这4种方式可以避免重复的插入数据!
JavaWeb笔记-JDBC批处理、事务
大牛总结的MySQL锁优化,写得太好了!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券