您好,登錄后才能下訂單哦!
這篇文章主要介紹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如何根據一個表數據更新另一個表的某些字段”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。