社区
MySQL
帖子详情
100W的数据进行部分条件下的更新,除了IN方式有没有什么更好的选择?
findshine
2017-11-03 02:56:11
100W的数据进行部分条件下的更新,除了IN方式有没有什么更好的选择?
例如:
100W的数据,查出符合某个条件的10000数据要进行更新,那么除了查询这1W的数据后使用IN进行更新有没有什么更好效率的选择?
...全文
159
7
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kampoo
2017-11-09
通过表的关联查询来更新,比先SELECT 子查询 然后 IN 的效率要好些,举例如下: UPDATE a FROM a, b, c SET a.f1 = ... WHERE a.... = b.... AND a... = b....
打赏
举报
回复
赞
zjcxc
2017-11-08
10000 条的更新,对于更新本身而言通常是不慢的,除非你的服务器不行,或者要更新的数据被其他锁住了 慢的通常是找数据上面,说就是说,如果你把 update 改写成 selct ,如果慢,那么 update 也慢,但如果你 select 没问题,update 则通常也不会有问题 update where 和 update where 主键 in (select 主键 where ) 通常是一样的,当然,也不完全确保,毕竟写法不一样,查询优化器分评估选择执行计划,这个执行计划有可能 不同
打赏
举报
回复
赞
findshine
2017-11-08
引用 2 楼 zjcxc 的回复:
直接更新即可,UPDATE 既然你都会 IN 条件了,直接写条件有困难么?
update我知道,我是想问1000条的更新,1000条的更新相对IN岂不是慢了点,有没有比IN更快的sql写法或者其他
打赏
举报
回复
赞
findshine
2017-11-08
引用 1 楼 rucypli 的回复:
为什么不直接更新 update tb set where xxx
假设有1000条符合条件,您这个岂不是要执行1000次,而IN只执行一次,难道不是IN效率更高么
打赏
举报
回复
赞
zjcxc
2017-11-03
直接更新即可,UPDATE 既然你都会 IN 条件了,直接写条件有困难么?
打赏
举报
回复
赞
rucypli
2017-11-03
为什么不直接更新 update tb set where xxx
打赏
举报
回复
赞
相关推荐
大学生上网调查报告4篇.pdf
大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf
js音乐播放器Demo
js音乐播放器Demo
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
电动执行器的维护.pdf
电动执行器的维护.pdf电动执行器的维护.pdf电动执行器的维护.pdf电动执行器的维护.pdf电动执行器的维护.pdf
导入导出链接,网站内链外链,反向链接是什么意思?.pdf
导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf导入导出链接,网站内链外链,反向链接是什么意思?.pdf
黄河小浪底调水调沙问题(mathmatica)
利用mathmatica数学工具解决黄河小浪底调水调沙问题,其中设计了插值法(三次样条函数)和拟合方法(线性和非线性)。 文档中包含了实验原理,实验过程,实验代码,实验感想与收获方面,有详细的
数据
分析,图像制作说明。 该资源包包含实验报告和实验代码,其中实验代码是.nb格式。
调度理论及算法- 车间流水线调度 各种类型机台调度,决策模型
Supplementary Electronic Material ............................. xix 1
In
troduction ................................................ 1 1.1 The Role of Schedul
in
g .................................... 1 1.2 The Schedul
in
g Function
in
an Enterprise ................... 4 1.3 Outl
in
e of the Book....................................... 7 Part I Determ
in
istic Models 2 Determ
in
istic Models: Prelim
in
aries ........................ 1
调味品行业发展现状概述.pdf
调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf调味品行业发展现状概述.pdf
大学生网络阅读现状调查与思考-最新作文.pdf
大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf大学生网络阅读现状调查与思考-最新作文.pdf
信息理论编码之实验二 一般信道容量迭代算法.ppt
信息理论编码之实验二 一般信道容量迭代算法.ppt
zhr255.ipynb
zhr255.ipynb
微盛小程序:做校园服务业的领军者.pdf
微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf微盛小程序:做校园服务业的领军者.pdf
数字电子线路基础:2-6 移位寄存器逻辑功能和设计.docx
数字电子线路基础:2-6 移位寄存器逻辑功能和设计.docx
微信小程序项目计划书小程序项目计划书e.docx
微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx微信小程序项目计划书小程序项目计划书e.docx
web一体化:第三讲spr
in
g mvc 入门.pptx
web一体化:第三讲spr
in
g mvc 入门.pptx
2008-2020年800+商业银行财务面板
数据
包含银行类型、企业性质、金融市场属性、营业收入、利润总额、净利润、年化加权平均ROE(%)、年化平均ROA(%)、负债总计、不良贷款率(%)等104个指标 用途:研究银行收入结构、经营绩效与风险的相关性等。 年份、公司名称、报表类型、银行类型、企业性质、金融市场属性、营业收入、营业收入-同比(%)、利息净收入、利息净收入-同比(%)、利息净收入-占比营收(%)、非利息收入、非利息收入-占比营收(%)、手续费及佣金净收入、手续费及佣金净收入-同比(%)、手续费及佣金净收入-占比营收(%)、投资净收益、拨备前利润、拨备前利润-同比(%)、计提减值准备、资产减值损失、信用减值损失、其他资产减值损失、利润总额、净利润、净利差(%)、净利差-公布值(%)、净息差(%)、净息差-公布值(%)、生息资产平均收益率(%)、计息负债平均成本率(%)、资产总计、贷款总额(不含应计利息)、负债总计 可以参看19年
数据
展示: 链接:https://pan.baidu.com/s/1b1RQt8Pzk5s6o1c_6OwPRA 提取码:zha9
作业成本计算法.ppt
作业成本计算法.ppt
ASP.NET高级编程:搭建校园BBS系统三层架构.pptx
ASP.NET高级编程:搭建校园BBS系统三层架构.pptx
2022《儒林外史》读书体会六篇.docx
2022《儒林外史》读书体会六篇.docx
信息技术选修1《算法与程序设计》模块测试题.doc
信息技术选修1《算法与程序设计》模块测试题.doc
发帖
MySQL
加入
微信扫一扫
点击复制链接
5.6w+
社区成员
5.6w+
社区内容
MySQL相关内容讨论专区
社区管理员
申请成为版主
帖子事件
创建了帖子
2017-11-03 02:56
社区公告
暂无公告