Mysql如何根据一个表数据更新另一个表的某些字段
这篇文章主要介绍Mysql如何根据一个表数据更新另一个表的某些字段,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体代码如下所示:
DROPTABLEIFEXISTST_U_TEMPLATE;--模版表CREATETABLET_U_TEMPLATE(IDINTNOTNULLAUTO_INCREMENTcomment'模版表ID',TEMPLATE_CODEVARCHAR(50)BINARYcomment'模版编码',TEMPLATE_NAMEVARCHAR(300)BINARYcomment'模版名称',CREATE_TIMEdatetimeDEFAULTNULLCOMMENT'创建时间',CREATE_BYvarchar(64)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'创建者',UPDATE_BYvarchar(64)CHARACTERSETutf8COLLATEutf8_general_ciCOMMENT'更新者',UPDATE_DATEdatetimeCOMMENT'更新时间',constraintPK_U_TEMPLATEprimarykey(ID))DEFAULTCHARSET=utf8comment'模版表';DROPTABLEIFEXISTSTEMPLATE_TEMP_CREATE;--模版临时表CREATETABLETEMPLATE_TEMP_CREATE(IDINTNOTNULLAUTO_INCREMENTcomment'模版表ID',OBJECT_IDVARCHAR(50)BINARYcomment'模版编码',OPERATER_NAMEvarchar(64)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'更新者',CREATE_TIMEdatetimeNOTNULLCOMMENT'更新时间',constraintPK_U_TEMPLATEprimarykey(ID))DEFAULTCHARSET=utf8comment'模版临时表';--修改创建人创建时间到T_U_TEMPLATE表UPDATET_U_TEMPLATEa,TEMPLATE_TEMP_CREATEbSETa.CREATE_TIME=b.CREATE_TIMEWHEREa.TEMPLATE_CODE=b.OBJECT_ID;UPDATET_U_TEMPLATEa,TEMPLATE_TEMP_CREATEbSETa.CREATE_BY=b.OPERATER_NAMEWHEREa.TEMPLATE_CODE=b.OBJECT_ID;
以上是“Mysql如何根据一个表数据更新另一个表的某些字段”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。