Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
下面一段代码给大家介绍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根据一个表数据更新另一个表的某些字段,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短