假设有三张表A,B,C

现在要把C表中的一列数据更新到A表中,假设要把C表中的id更新到A表中,那么就可以这样写:

UPDATE A A
INNER JOIN B ON A.xxx = B.xxx
INNER JOIN C ON B.xxx= C.xxx
SET A.id = C.id

其中,inner join中可以加限制条件。也可以用left join等等。

针对mysql,set必须要写在最后。

另外,如果数据量很大,联表更新可能会报safe的错误。可能需要另行解决。

转载于:https://www.cnblogs.com/sjw9507/p/7891351.html

mysql把某一列的数据更新到另一列中(涉及到多张表的数据)相关推荐

  1. MySQL和Oracle中如何update一张表中的字段赋值给另一张表的字段

    MySQL 中实现将 一张表table1 中的字段name 等于table2 中的字段 name 通过相同字段no相连,实现如下: update table1 a1,table2 a2 set a1. ...

  2. mysql语法大全w3school_(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)...

    1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype ...

  3. mysql取出另外一张表的数据_mysql从一张表中取出数据插入到另一张表

    最近有这样一个需求,原来的订单表wp_order设计不合理,原来的订单表没有订单详表,只有一张主表.现在是要重构订单表,分为订单主表wp_order_master和订单详表wp_order_detai ...

  4. mysql 1100_mysql数据库选择,有1100个用户,每个用户每月生成一张表,使用中该表内每秒上传一条数据,数据量很大...

    mysql数据库,有1100个用户,每个用户每月生成一张表,用户登录在该表内每秒上传一条数据,预计每张表一个月共86W条数据,现在我搭建了mysql-cluster环境2个NDBD节点配置为8核CPU ...

  5. mysql恢复某张表的数据_mysql恢复某张表

    在Mysqldump官方工具中,如何只恢复某个库呢? 全库备份 [root@HE1 ~]# mysqldump -uroot -p --single-transaction -A --master-d ...

  6. Mysql 宕机引发索引丢失很可怕,文件 IO 中如何保证掉电不丢失数据?

    欢迎关注方志朋的博客,回复"666"获面试宝典 众所周知,存储设计离不开文件 IO,将数据存储到文件中进行持久化,是大多数消息队列.数据库系统的常规操作.为了更贴近实际的生产场景, ...

  7. mysql 一张表的数据插入另一张表的sql语句

    1. 表结构完全一样 insert into 表1 select * from 表2 2. 表结构不一样(这种情况下得指定列名) insert into 表(列名1,列名2,列名3) select 列 ...

  8. java 复制mysql某张表_java实现mysql数据库从一张表插入数据到另一张表

    packagecn.gtmc.schedule.app;importcn.gtmc.schedule.domain.Employee;import java.sql.*;importjava.util ...

  9. java实现两张表的数据同步,java实现mysql数据库从一张表插入数据到另一张表

    包 cn.gtmc.schedule.app; 导入 cn.gtmc.schedule.domain.Employee; import java.sql. * ; 导入 java.util.Array ...

最新文章

  1. Linux环境编程--linux中的perror、exit、_exit、wait 和 waitpid
  2. 熬了一晚上,我从零实现了Transformer模型,把代码讲给你听
  3. 3.3 集束搜索-深度学习第五课《序列模型》-Stanford吴恩达教授
  4. 正则只能输入数字,一个小数点,第一位不能为小数点,保留两位小数,为正数,比较全的正则...
  5. 创造属于你自己的深度学习框架,就在这2天时间
  6. 8款最受欢迎的HTML5/CSS3应用及代码
  7. (13)Verilog HDL变量:memory型
  8. 微信开发者工具不显示二维码问题
  9. PHP __FILE__
  10. android java_Android开发和JAVA开发有什么区别?
  11. GameSalad是html5游戏的搅局者吗?看中国式游戏
  12. bochs上网镜像怎么上网_bochs win7镜像可上网版
  13. Python中RE模块总结
  14. 常按摩七个地方永葆年轻
  15. 机器学习笔记 - 什么是高斯混合模型(GMM)?
  16. Power bi 1.2连接文本文件
  17. 华为手机鸿蒙系统测评,华为发布的鸿蒙系统到底有多牛(让理想成为现实)
  18. 白蛋白纳米粒|莫西沙星小鼠血清白蛋白MSA纳米粒|利多卡因大鼠血清白蛋白RSA纳米粒
  19. java jws web_java 用jws发布一个简单的webservice
  20. Win11怎么设置让CPU性能全开?Win11CPU怎么设置高性能模式?

热门文章

  1. 关于 2020 年的前端趋势预测
  2. 逐步创建ASP.NET Core 2.2应用程序
  3. 关于mybatis的mapper和mapper.xml注入spring托管的方法 超详细
  4. 框架 go_GoFrame v1.13.1 发布,Go 应用开发框架
  5. 全文搜索引擎有哪些?_你想要拥有自己的搜索引擎吗?
  6. phpstorm 如何设置函数的注释内容
  7. python requests请求终止_Requests 如何中断请求?
  8. element table多选表格_关于layui表格obj.update();无法重渲模板引擎问题
  9. matlab bdir 排序,matlab-3次b样条(matlab - 3次b样条).doc
  10. Jdk自带bin目录命令