mysql中update和select结合使用

mysql中update和select结合使用

大家好,又见面了,我是全栈君。

在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下:

update A inner join(select id,name from B) c on A.id = c.id set A.name = c.name;

根据AB两个表的id相同为条件,把A表的name修改为B的sql语句就如上所示
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111439.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月20日 下午3:00
下一篇 2022年2月20日 下午3:00


相关推荐

  • OneAPI实战教程:腾讯混元+讯飞星火+ChatGLM三模型并行调用配置指南

    OneAPI实战教程:腾讯混元+讯飞星火+ChatGLM三模型并行调用配置指南

    2026年3月13日
    1
  • MyBatis配置文件

    MyBatis配置文件mybatis 配置文件两大类 1 mybatis 主配置文件 2 mybatis 的 mapper 文件 1 mybatis 主配置文件 提供 mybatis 全局设置的 包含的内容日志 数据源 mapper 文件位置 2 mapper 文件 写 sql 语句的 一个表一个 mapper 文件 1settingsbuf 是 mybatis 的全局设置 影响整个 mybatis 的运行 这个设置一般使用默认值 2 配置环境 environments 环境标签 在他里面可以配置多个 environment 属性 id 自

    2026年3月19日
    2
  • ES6 模板字符串方法[通俗易懂]

    ES6 模板字符串方法[通俗易懂]ES5中在JS中写一个模块是这样的:varcontent=’’+’’+title+’’+’’在ES6中可以这样:let这里就直接写不用引号什么的<div>${变量}<div>方便快捷用的是两个烦引号“来包裹模块…

    2022年8月21日
    12
  • I2C接口与SPI和UART接口的区别「建议收藏」

    I2C接口与SPI和UART接口的区别「建议收藏」一、SPII2CUART通信速率比较:SPI>I2C>UART1、同步通信>异步通信;2、同步通信时必须有一根时钟线连接传输的两端;3、都是串行通信方式,并行通信用于内部存储间的通信,如flash;4、适合传输的距离和通信速率成反比关系;3-SPI:两条合一的数据线、1时钟线、1CS(设备片选线)SPI:2数据线、1时钟线、1CS(设备片选线)/串行同步通信全双工I2C:1数据线、1时钟线/串行同步通信半双工传输距离比UART短UART:2数据.

    2025年11月17日
    8
  • 【转载】C# sleep 和wait的区别

    【转载】C# sleep 和wait的区别

    2021年11月20日
    53
  • 简单实现微信扫码支付开发

    @文末附有开发案例代码的地址微信支付开发官方地址:https://pay.weixin.qq.com/wiki/doc/api/index.html 1. appid, 微信公众账号或开放平台APP的唯一标识 2. mch_id, 微信支付系统中的商户收款账号 3. partner, 财付通平台的商户账号 4. partnerkey, 财…

    2021年11月30日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号