如何使用MySQL一个表中的字段更新另一个表中字段

 更新时间:2018年11月07日 10:46:40   作者:脚丫先生  
这篇文章主要介绍了如何使用MySQL一个表中的字段更新另一个表中字段,需要的朋友可以参考下

1,修改1列

update student s, city c
set s.city_name = c.name
where s.city_code = c.code;

2,修改多个列

update a, b
set a.title=b.title, a.name=b.name
where a.id=b.id

•子查询

update student s set city_name = (select name from city where code = s.city_code);

oracle查询报这个错误:single-row subquery returns more than one row怎么解决?

数据库按照你的条件查询有多个重复的数据。

例如:

UPDATE "SYS_ROLE" A
SET A ."DEPT_ID" = (
  SELECT
    c."id"
  FROM
    "his_department_info" c
  WHERE
    c."dept_name" = A ."ROLE_NAME"

如果以上sql语句报single-row subquery returns more than one row的错误,说明 c表”dept_name” 和A 表.”ROLE_NAME” 的这两个字段 数据重复

总结

以上所述是小编给大家介绍的如何使用MySQL一个表中的字段更新另一个表中字段,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Navicat如何远程连接云服务器数据库

    Navicat如何远程连接云服务器数据库

    这篇文章主要介绍了Navicat如何远程连接云服务器数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Mysql sql 如何对行数据求和

    Mysql sql 如何对行数据求和

    这篇文章主要介绍了Mysql使用sql实现对行数据求和问题,具有很好的参考价值,希望对大家有所帮助。
    2023-05-05
  • mysql中如何对列求和

    mysql中如何对列求和

    这篇文章主要介绍了mysql中如何对列求和问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • 安装MySQL常见的三种方式

    安装MySQL常见的三种方式

    MySQL是一个开放源码的小型关联式数据库管理系统,被广泛地应用在Internet上的中小型网站中。接下来通过本篇文章给大家分享安装MySQL常见的三种方式,需要的朋友可以参考下
    2015-09-09
  • linux实现mysql数据库每天自动备份定时备份

    linux实现mysql数据库每天自动备份定时备份

    备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。这篇文章主要介绍了linux实现mysql数据库每天自动备份定时备份,需要的朋友可以参考下
    2017-09-09
  • Win10安装MySQL8压缩包版的教程

    Win10安装MySQL8压缩包版的教程

    这篇文章主要介绍了Win10安装MySQL8压缩包版的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 在mac上如何使用终端打开XAMPP自带的MySQL

    在mac上如何使用终端打开XAMPP自带的MySQL

    本文给大家介绍在mac上如何使用终端打开XAMPP自带的MySQL,解决方法非常简单,需要的朋友参考下吧
    2016-12-12
  • MySQL笔记之数据类型详解

    MySQL笔记之数据类型详解

    本篇文章对mysql数据类型进行了详细的介绍,需要的朋友参考下
    2013-05-05
  • MySQL中truncate误操作后的数据恢复案例

    MySQL中truncate误操作后的数据恢复案例

    这篇文章主要介绍了MySQL中truncate误操作后的数据恢复案例,主要是要从日志中定位到truncate操作的地方然后备份之前丢失的数据,需要的朋友可以参考下
    2015-05-05
  • 详解mysql 使用left join添加where条件的问题分析

    详解mysql 使用left join添加where条件的问题分析

    这篇文章主要介绍了详解mysql 使用left join添加where条件的问题分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论