Mysql如何根据一个表数据更新另一个表的某些字段-创新互联

这篇文章主要介绍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如何根据一个表数据更新另一个表的某些字段-创新互联
本文地址:http://bzwzjz.com/article/djsdoi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 网站建设开发 重庆网站制作 成都网站建设公司 网站建设公司 广安网站设计 企业网站制作 做网站设计 教育网站设计方案 成都做网站建设公司 高端网站设计 网站建设费用 网站设计 重庆网站建设 营销型网站建设 攀枝花网站设计 成都网站建设 H5网站制作 网站建设推广 成都企业网站建设公司 重庆外贸网站建设 重庆企业网站建设