mysql同步一个表的部分字段_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 根据一个表数据更新另一个表的某些字段,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

火星天文學家

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值