`
joewalker
  • 浏览: 209934 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

多表关联的批量更新与删除方法

    博客分类:
  • DBMS
 
阅读更多

大概总结一下关于多表关联的批量更新与删除方法和注意事项

 

执行方法格式如下:

一、join...on...写法

update——UPDATE TABLE_1 AS A LEFT JOIN TABLE_2 B ON A.TID = B.TID SET A.PARAM_VALUE = 0 WHERE 1 = 1;

 

delete——DELETE TABLE_1 AS A, TABLE_2 AS B FROM TABLE_1 AS A LEFT JOIN TABLE_2 AS B ON A.TID = B.TID WHERE 1 = 1;

 

二、where a.id = b.id 链接写法

update——UPDATE TABLE_1 A, TABLE_2 AS B SET A.PARAM_VALUE = 1, B.PARAM_VALUE = 1 WHERE A.TID = B.TID AND 1 = 1;

 

delete——DELETE TABLE_1 AS A, TABLE_2 AS B FROM TABLE_1 AS A, TABLE_2 AS B WHERE A.TID = B.TID AND 1 = 1;

 

 

注意事项:

1、尽量不要用IN来包含ID标识执行查询,那样会使索引失效

2、执行语句之前先用SELECT查询获取COUNT看执行前后是否一致

0
0
分享到:
评论

相关推荐

    Oracle中多表关联批量插入批量更新与批量删除操作

    主要介绍了Oracle中多表关联批量插入,批量更新与批量删除操作,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    批量删除用户数据插件插件 for Oblog.rar

    功能简介:1、admin文件夹下更新了admin_index.asp文件,在系统后台首页的“用户等级及设置”中增加了“用户批量删除”项,通过选择查询条件,可进行自动批量删除。2、admin文件夹下新增admin_user_delete1.asp文件...

    Word精灵插件 - Word增强辅助软件,批量删除空行、替换等等

    批量删除所有空白的行。包含两种情况下,其一是一行中只有一个换行符;其二是一行中除了换行符只有空格。这两种情况都可以一键删除。 清除行首空格 清除选区中每一个段落的前置空格。例如有些人喜欢用空格来实现首行...

    delete删除cvs关联-放目录下.bat

    Windows系统条件下,使用脚本文件批量清除cvs版本管理配置文件。 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。

    Kettle实现多表数据全量抽取

    Kettle实现多张表数据的定时删除全量抽取,删除旧shuju

    delete删除svn关联-放目录下.bat

    Windows系统条件下,使用脚本文件批量清除svn版本管理配置文件。 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。

    easyadmin一键生成指令php think curd(关联语句+sql文件)

    easyadmin是有layui+tp6组合的后端管理; 一键生成指令php think curd(关联语句+sql文件) EasyAdmin框架以内置快速...备注:在进行CURD命令行之前, 请按照规范设计表结构, 请参数表结构规范模块说明。 实际 以应用。

    Yii使用DeleteAll连表删除出现报错问题的解决方法

    本文实例讲述了Yii使用DeleteAll连表删除出现报错问题的解决方法。分享给大家供大家参考,具体如下: 删除数据的时候,经常会遇到连联判断删除数据的条件,今天用Yii 的CDbCriteria生成关连条件。批量删除的时候...

    delete删除git关联-放目录下.bat

    Windows系统条件下,使用脚本文件批量清除git版本管理配置文件。 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。

    Odoo10开发之模型关联-中文

    Odoo10开发之模型关联

    EXCEL批量设置超链接.xlam

    通过该VBA程序,EXCEL可以自动批量制作指定文件夹中的文件的超链接,十分快捷 方法: 1、将下载的小程序放到一个比较安全(不容易误删除)的文件夹中; 2、通过开始菜单打开EXCEL程序,点击选项——>加载项——>下方...

    Yii2中hasOne、hasMany及多对多关联查询的用法详解

    hasOne、hasMany是Yii2特有的用于多表关联查询的函数,平时在使用多表关联查询的时候建议使用它们。这篇文章主要介绍了Yii2中hasOne、hasMany及多对多关联查询的用法详解,需要的朋友可以参考下

    MO文件列表

    2,模式2,依关键字批量删除 3,模式3,依关键字批量替代改名 4,模式4,重复拷贝文件或目录到所关联的所有目录 5,模式5,拷贝关联的所有文件到指定目录,批量移动关联文件到指定目录 6,模式6,依关键字批量添加...

    Java代码生成工具(傻瓜式操作无需教程的代码生成工具) v2.0.zip

    生成保存,删除,修改,批量保存,批量修改,批量删除,按条件查询,分页查询等功能。  生成各大主流框架配置文件及jsp页面。  一键生成整个项目,加入jar包部署到服务器即可运行。    傻瓜式操作,无需教程...

    1000个【易语言模块大全汇总批量下载】

    易语言~模块~批量~下载 2008-11-08 14:41 文件夹 文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec 2005-05-26 02:18...

    MySQL性能优化详解.docx

    优化表的关联顺序:在多表关联查询时,MySQL的查询优化器会自动决定表的连接顺序,但有时手动指定关联顺序可以提高查询效率。 合理使用索引:索引可以显著提高查询速度,但过多或不当的索引会导致写入操作变慢,因此...

    PLSQL程序优化和性能分析方法

    2.4.18 减少多表关联 15 2.4.19 批量数据插入 15 2.5 索引使用优化 16 2.5.1 避免在索引列上使用函数或运算 16 2.5.2 避免改变索引列的类型. 17 2.5.3 避免在索引列上使用NOT 17 2.5.4 用>=替代> 18 2.5.5 避免在...

    批量文件改名(1.4.0.119)绿色版

    批量文件改名(1.4.0.119)更新日期:20100521 01. 支持历史操作恢复,以防操作失误丢失源文件名; 02. 支持多种命名规则和用户自定义命名规则; 03. 支持多种文件类型,用户可根据需要自行添加类型; 04. 支持...

    胸卡批量制作软件

    使用技巧:由于拍摄时不一定每个人拍得好,有时一个人要拍好几次才能取得理想效果,所以拍摄后要删掉重复照片才能使用,但删掉重复照片的文件名是不连续的,这时您可以使用批量改名软件实现文件名的连续。...

Global site tag (gtag.js) - Google Analytics