MySQL不同表之前的字段復制
有時候,我們需要復制某個字段一整列的數(shù)據(jù)到另外一個新的字段中,這很簡單,SQL可以這么寫:
UPDATE tb_1 SET content_target = content_source;
大概寫法如下:
Update {your_table} set {source_field} = {object_field} WHERE cause
有Navicat等工具更好,可以直接選中一列數(shù)據(jù),拷貝粘貼到你需要的列中。如果是同一個表那沒什么問題,如果是新表,請保持它們的行數(shù)是一致。如果行數(shù)不一致,你可以新建一個表,再把列拷貝進去,這樣id數(shù)也會保持一致。
有時候這些MySQL界面工具會報錯,這個時候用命令行更好。比如復制一個表字段數(shù)據(jù)到另外一個表的字段,可以這么寫:
UPDATE tb_1 INNER JOIN tb_2 ON tb_1.tid = tb_2.tid SET tb_1.tcontent = tb_2.tcontent
下面是一個實際例子,將PHPCMS已生成的靜態(tài)頁面的鏈接寫入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列即可。
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
- MySQL中復制表結構及其數(shù)據(jù)的5種方式
- mysql 復制記錄實現(xiàn)代碼
- mysql大表復制的具體實現(xiàn)
- mysql復制表的幾種常用方式
- MySQL復制表常用的四種方式小結
- MySQL級聯(lián)復制下如何進行大表的字段擴容
- mysql復制表的幾種常用方式總結
- mysql?中的備份恢復,分區(qū)分表,主從復制,讀寫分離
- MySQL 復制表的方法
- MySQL復制表的三種方式(小結)
- Mysql復制表三種實現(xiàn)方法及grant解析
- Mysql將一個表中的某一列數(shù)據(jù)復制到另一個表中某一列里的方法
- Mysql數(shù)據(jù)表中的蠕蟲復制使用方法
- MySQL 復制表詳解及實例代碼
- MySQL查詢結果復制到新表的方法(更新、插入)
- mysql 復制表結構和數(shù)據(jù)實例代碼
- MySQL中復制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程
- MySQL中表的復制以及大型數(shù)據(jù)表的備份教程
- mysql數(shù)據(jù)庫批量復制單條數(shù)據(jù)記錄
相關文章
mysql 如何插入隨機字符串數(shù)據(jù)的實現(xiàn)方法
這篇文章主要介紹了mysql 如何插入隨機字符串數(shù)據(jù)的實現(xiàn)方法,需要的朋友可以參考下2016-09-09
MySQL錯誤Forcing close of thread的兩種解決方法
這篇文章主要介紹了MySQL錯誤Forcing close of thread的兩種解決方法,需要的朋友可以參考下2014-11-11
MySQL 使用DQL命令查詢數(shù)據(jù)的實現(xiàn)方法
這篇文章主要介紹了MySQL 使用DQL命令查詢數(shù)據(jù)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08

