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

这篇文章主要介绍MySQL如何根据一个表数据更新另一个表的某些字段,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联是专业的玄武网站建设公司,玄武接单;提供网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行玄武网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

具体代码如下所示:

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/jhdghs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 梓潼网站设计 网站建设费用 成都企业网站设计 成都网站建设公司 定制网站设计 网站建设 成都营销网站建设 成都网站建设 定制级高端网站建设 成都网站设计 网站建设公司 四川成都网站制作 营销型网站建设 响应式网站设计 成都网站建设公司 成都网站制作 成都做网站建设公司 成都网站建设 达州网站设计 外贸营销网站建设 手机网站制作