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 出阁宴祝福语姐姐简短