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

拷貝字段的SQL
服務器君一共花費了105.832 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.zqhthc.tw/librarys/veda/detail/2048,歡迎訪問原出處。

不打個分嗎?

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

http://www.zqhthc.tw/librarys/veda/detail/2048

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

大家都在看

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

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

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

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

《重來:更為簡單有效的商業思維》 賈森?弗里德(Jason Fried) (作者), 大衛?漢森(David Heinemeier Hansson) (作者), Mike Rohde (插圖作者), 李瑜偲 (譯者)

這本書呈現的是一種更好、更簡單的經商成功之道。讀完這本書,你就會明白為什么計劃實際上百害而無一益,為什么你不需要外界投資人,為什么將競爭視而不見反倒會發展得更好。事實是你所需要的比你想象的少得多。你不必成為工作狂,你不必大量招兵買馬,你不必把時間浪費在案頭工作和會議上,你甚至不必擁有一間辦公室。所有這些都僅僅是借口!

更多計算機寶庫...

英超直播吻球网