文档章节

mysql 多表联合更新

书中迷梦
 书中迷梦
发布于 2016/07/12 08:36
字数 103
阅读 47
收藏 2
点赞 0
评论 0

方法一:

UPDATE
yiyao_prs.prs_image_detail
LEFT JOIN
yiyao_prs.prs_prescription_app
ON
prs_image_detail.IMAGE_ID = prs_prescription_app.IMAGE_ID
SET
IS_MAIN='1'
WHERE
prs_prescription_app.SOURCE IN ('6','7','8','12')

更新更新app上传的图片 使用连接方式,性能如下

方法二

UPDATE yiyao_prs.prs_image_detail
SET IS_MAIN = '1'
WHERE
    IMAGE_ID IN (
        SELECT
            a.IMAGE_ID
        FROM
            yiyao_prs.prs_prescription_app a
        WHERE
            a.SOURCE IN ('6', '7', '8', '12')
    )

性能如下

推荐使用方法一进行多表更新

© 著作权归作者所有

共有 人打赏支持
书中迷梦
粉丝 2
博文 24
码字总数 6116
作品 0
徐汇
程序员
【MySQL】Delete,Update连表(left join)删除,更新语法

普通的单表更新或删除sql大家肯定滚瓜烂熟,但你有用过连表更新或删除的sql吗, 这个在表间关联来做更新和删除操作非常有用. 本文分表介绍了如何用update ,delete做联表操作的方法, php程序员站...

磊神Ray ⋅ 2012/03/26 ⋅ 0

MySQL基础命令

mysql > SHOW CHARACTER SET 查看字符集 mysql> SHOW CARIABLES LIKE ‘%char%’; 查看当前系统所用的字符集  mysql > SHOW COLLATION查看支持的排序规则: mysql > SHOW INDEXES FROM stb_......

窝心爱丨Xj ⋅ 2014/04/09 ⋅ 0

关于Mysql数据库优化问题

一道开放性的面试题,发上来麻烦大家帮忙看看,非常感谢! 基于mysql数据库的应用,对于一个多表联合查询,查询条件是按照最后更新实际排序的,如何优化读写性能?如何设计cache? 数据量在 千...

皮蛋猫 ⋅ 2015/07/09 ⋅ 0

.NET Chloe.ORM v2.12 支持联合主键

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式...

so_while ⋅ 2017/07/10 ⋅ 3

MySQL的InsertOrUpdate语法

MySQL的插入语法提供了类似insertOrUpdate的语法,这种方式大部分存储系统都有类似的机制比如在Solr或者ElasticSearch中,如果主键一样的就更新,不一样就添加,只不过在数据库里可以是主键单...

九劫散仙 ⋅ 2016/08/04 ⋅ 0

MySQL 索引优化全攻略

所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找。 而用的最多,并且是mysql默认的就是二叉树算法 BT...

leycau ⋅ 2015/06/25 ⋅ 0

Mysql开发规范

[TOC] Mysql开发规范 命名规范 库名、表名、字段名必须使用小写字母,并采用下划线分割 库名、表名、字段名禁止超过32字字符。须见名之意 库名、表名、字段名禁止使用Mysql保留字 临时库、表...

idea_biu ⋅ 2016/06/20 ⋅ 0

MySQL优化原则

数据库已成为互联网应用必不可少的底层依赖,其中MySQL作为开源数据库得到了更加广泛的应用。最近一直专注于项目工程的开发,对开发过程中使用到的一些关于数据库的优化原则进行了总结,希望...

2k10 ⋅ 2015/03/23 ⋅ 0

Mysql知识总结(二)

一、数据库操作 (1)查看当前系统上已有的数据库: mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema ......

Linux秋 ⋅ 2014/04/09 ⋅ 0

Mysql InnoDB 和 MyISAM 的区别

InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强...

夕阳红树林 ⋅ 2012/06/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

VS2015配置并运行汇编(一步一步照图做)【vs2017的链接在最后】

x64: TITLE Add and Subtract (AddSub.asm) ; This program adds and subtracts 32-bit integers. ; Last update: 2/1/02 ;.MODEL flat,stdcall x64 not su......

simpower ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

你真的明白RPC 吗?一起来探究 RPC 的实质

你真的明白RPC 吗?一起来探究 RPC 的实质 不论你是科班出身还是半路转行,这么优秀的你一定上过小学语文,那么对扩句和缩句你一定不陌生。缩句就是去除各种修饰提炼出一句话的核心,而不失基...

AI9o後 ⋅ 昨天 ⋅ 0

z-index设置失效?

今天碰到了一个问题,就是在给li设置提示框的时候,有用到遮罩效果,本来想把对应的出现在最顶层,可是不管将li设置的z-index值设为多大,li都没有出现在遮罩层之上。 我在网上查了z-index设...

IrisHunag ⋅ 昨天 ⋅ 0

CyclicBarrier、CountDownLatch以及Semaphore使用及其原理分析

CyclicBarrier、CountDownLatch以及Semaphore是Java并发包中几个常用的并发组件,这几个组件特点是功能相识很容易混淆。首先我们分别介绍这几个组件的功能然后再通过实例分析和源码分析其中设...

申文波 ⋅ 昨天 ⋅ 0

Java对象的序列化与反序列化

Java对象的序列化与反序列化

Cobbage ⋅ 昨天 ⋅ 0

Sqoop

1.Sqoop: 《=》 SQL to Hadoop 背景 1)场景:数据在RDBMS中,我们如何使用Hive或者Hadoop来进行数据分析呢? 1) RDBMS ==> Hadoop(广义) 2) Hadoop ==> RDBMS 2)原来可以通过MapReduce I...

GordonNemo ⋅ 昨天 ⋅ 0

全量构建和增量构建的区别

1.全量构建每次更新时都需要更新整个数据集,增量构建只对需要更新的时间范围进行更新,所以计算量会较小。 2.全量构建查询时不需要合并不同Segment,增量构建查询时需要合并不同Segment的结...

无精疯 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部