Mysql 根据一个表数据更新另一个表的某些字段(sql语句)

 更新时间:2018年05月23日 10:41:10   作者:成市风彩  
这篇文章主要介绍了Mysql 根据一个表数据更新另一个表的某些字段,本文给出了sql语句,感兴趣的朋友可以跟随脚本之家小编一起学习吧

下面一段代码给大家介绍Mysql 根据一个表数据更新另一个表的某些字段,具体代码如下所示:

DROP TABLE IF EXISTS T_U_TEMPLATE;
-- 模版表
CREATE TABLE T_U_TEMPLATE (
 ID     INT NOT NULL AUTO_INCREMENT comment '模版表ID',
 TEMPLATE_CODE   VARCHAR(50) BINARY comment '模版编码',
 TEMPLATE_NAME   VARCHAR(300) BINARY comment '模版名称',
 CREATE_TIME   datetime DEFAULT NULL COMMENT '创建时间',
 CREATE_BY varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建者' ,
 UPDATE_BY varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '更新者' ,
 UPDATE_DATE datetime COMMENT '更新时间' ,
 constraint PK_U_TEMPLATE primary key (ID)
)DEFAULT CHARSET=utf8 comment '模版表';
DROP TABLE IF EXISTS TEMPLATE_TEMP_CREATE;
-- 模版临时表
CREATE TABLE TEMPLATE_TEMP_CREATE (
 ID     INT NOT NULL AUTO_INCREMENT comment '模版表ID',
 OBJECT_ID   VARCHAR(50) BINARY comment '模版编码',
 OPERATER_NAME varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新者' ,
 CREATE_TIME datetime NOT NULL COMMENT '更新时间' ,
 constraint PK_U_TEMPLATE primary key (ID)
)DEFAULT CHARSET=utf8 comment '模版临时表';
-- 修改创建人创建时间到T_U_TEMPLATE表
UPDATE T_U_TEMPLATE a,TEMPLATE_TEMP_CREATE b SET a.CREATE_TIME=b.CREATE_TIME WHERE a.TEMPLATE_CODE = b.OBJECT_ID;
UPDATE T_U_TEMPLATE a,TEMPLATE_TEMP_CREATE b SET a.CREATE_BY=b.OPERATER_NAME WHERE a.TEMPLATE_CODE = b.OBJECT_ID ;

总结

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

相关文章

  • MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息解决方案

    MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息解决方案

    这篇文章主要介绍了MySQL 8.0.31中使用MySQL Workbench提示配置文件错误信息,本文给大家分享完美解决方案,文中补充介绍了MySQL Workbench部分出错及可能解决方案,需要的朋友可以参考下
    2023-01-01
  • mysql里CST时区的坑及解决

    mysql里CST时区的坑及解决

    这篇文章主要介绍了mysql里CST时区的坑及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • MySQL索引失效的典型案例

    MySQL索引失效的典型案例

    索引在我们使用MySQL数据库时可以极大的提高查询效率,然而,有时候因为使用上的一些瑕疵就会导致索引的失效,无法达到我们使用索引的预期效果,今天介绍一种MySQL中几种常见的索引失效的原因,可以在以后的工作中尽可能避免因索引失效带来的坑。
    2021-06-06
  • mysql 开放外网访问权限的方法

    mysql 开放外网访问权限的方法

    今天小编就为大家分享一篇mysql 开放外网访问权限的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • MySQL使用外键实现级联删除与更新的方法

    MySQL使用外键实现级联删除与更新的方法

    这篇文章主要介绍了MySQL使用外键实现级联删除与更新的方法,详细分析了mysql数据库与表的创建、数据插入、查询以及外链的使用与级联操作相关技巧,需要的朋友可以参考下
    2016-07-07
  • mysql中怎样使用合适的字段和字段长度

    mysql中怎样使用合适的字段和字段长度

    这篇文章主要介绍了mysql中怎样使用合适的字段和字段长度问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Windows 11 和 Rocky 9 Linux 平台 MySQL 8.0.33 简易安装详细教程

    Windows 11 和 Rocky 9 Linux 平台 MySQL 8.0.33 简易安装详细教程

    这篇文章主要介绍了Windows 11和Rocky9 Linux平台MySQL8.0.33简易安装教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • MHA实现mysql主从数据库手动切换的方法

    MHA实现mysql主从数据库手动切换的方法

    这篇文章主要介绍了MHA实现mysql主从数据库手动切换的方法,详细的讲述了主从数据库切换的步骤与方法,非常实用,需要的朋友可以参考下
    2014-10-10
  • 从MySQL得到最大的优化性能

    从MySQL得到最大的优化性能

    从MySQL得到最大的优化性能...
    2006-11-11
  • MySQL 大表添加一列的实现

    MySQL 大表添加一列的实现

    这篇文章主要介绍了MySQL 大表添加一列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论