MySQL復制表字段到另外一個表的字段

拷貝字段的SQL
服務器君一共花費了115.898 ms進行了4次數據庫查詢,努力地為您提供了這個頁面。
試試閱讀模式?希望聽取您的建議

有時候,我們需要復制某個字段一整列的數據到另外一個新的字段中,這很簡單,SQL可以這么寫:

UPDATE tb_1 SET content_target = content_source;

大概寫法如下:

Update {your_table} set {source_field} = {object_field} WHERE cause

有Navicat等工具更好,可以直接選中一列數據,拷貝粘貼到你需要的列中。如果是同一個表那沒什么問題,如果是新表,請保持它們的行數是一致。如果行數不一致,你可以新建一個表,再把列拷貝進去,這樣id數也會保持一致。

有時候這些MySQL界面工具會報錯,這個時候用命令行更好。比如復制一個表字段數據到另外一個表的字段,可以這么寫:

UPDATE tb_1 INNER JOIN tb_2 ON tb_1.tid = tb_2.tid
SET tb_1.tcontent = tb_2.tcontent

下面是一個實際例子,將PHPCMS已生成的靜態頁面的鏈接寫入phpcms_content表中的url字段:

先這樣拼湊出需要的url字段列。

SELECT CONCAT(FROM_UNIXTIME(inputtime,'%Y/%m%d'), '/', contentid, '.html') AS dt FROM phpcms_content ORDER BY contentid DESC

然后再查詢編輯器(navicat)中,將整段復制拷貝到phpcms_content表中的url列即可。

本文地址:http://www.snpmgr.live/librarys/veda/detail/2048,歡迎訪問原出處。

不打個分嗎?

轉載隨意,但請帶上本文地址:

http://www.snpmgr.live/librarys/veda/detail/2048

如果你認為這篇文章值得更多人閱讀,歡迎使用下面的分享功能。
小提示:您可以按快捷鍵 Ctrl + D,或點此 加入收藏

大家都在看

閱讀一百本計算機著作吧,少年

很多人覺得自己技術進步很慢,學習效率低,我覺得一個重要原因是看的書少了。多少是多呢?起碼得看3、4、5、6米吧。給個具體的數量,那就100本書吧。很多人知識結構不好而且不系統,因為在特定領域有一個足夠量的知識量+足夠良好的知識結構,系統化以后就足以應對大量未曾遇到過的問題。

奉勸自學者:構建特定領域的知識結構體系的路徑中再也沒有比學習該專業的專業課程更好的了。如果我的知識結構體系足以囊括面試官的大部分甚至吞并他的知識結構體系的話,讀到他言語中的一個詞我們就已經知道他要表達什么,我們可以讓他坐“上位”畢竟他是面試官,但是在知識結構體系以及心理上我們就居高臨下。

所以,閱讀一百本計算機著作吧,少年!

《Python在Unix和Linux系統管理中的應用》 Noab Gift (作者), Jeremy M.Jones (作者)

《Python在Unix和Linux系統管理中的應用(影印版)》作者們還構建了一個可以免費下載的Ubuntu虛擬機。該虛擬機包含了這《Python在Unix和Linux系統管理中的應用(影印版)》的源代碼,還可以用來運行書中的實例,包括SNMP、IPython、SQLAlchemy和許多其他工具。《Python在Unix和Linux系統管理中的應用》展示了Python語言如何提供一種更加高效的方式來處理Unix和Linux服務器管理工作中的各種任務。《Python在Unix和Linux系統管理中的應用(影印版)》的每一章都會提出一個特定的管理問題,例如并發或數據備份,然后通過實際的例子提供基于Python的解決方案。

更多計算機寶庫...

燃烧吧足球登陆