dedecms使用SQL命令批量替換指定字符串的方法

本文實例講述了dedecms使用SQL命令批量替換指定字符串的方法。分享給大家供大家參考。具體分析如下:
幾年前做的一個QQ站現在把資料整過來了,但是發(fā)現有些litpic縮略圖中的路么地址不對了,以前我都是使用phpmyadmin替換,今天我發(fā)現可以直接使用SQL命令運行器來解決,下面來看我一個替換litpic中指定路徑地址.
查詢指定 archives 表:
這個表是主表了,我們查詢一條出來看看,結果如下.
運行SQL:select * from 你的表前綴_archives where id =1466,共有1條記錄,最大返回100條.
記錄:1
id:1466
typeid:110
typeid2:0
sortrank:1238913636
flag:c,p
ismake:1
channel:1
arcrank:0
click:33119
money:0
title:可愛的動態(tài)nomoQQ表情圖片
shorttitle:
color:
writer:
source:
litpic:http://upload.jb51.net/allimg/c090405/123Y13349440-1SH6.jpg
pubdate:1238913636
senddate:1238913636
現在我們可以鎖定到id =1466 記錄:
執(zhí)行結果:
運行SQL:
記錄:1
litpic:http://upload.jb51.net/allimg/c090405/123Y13349440-1SH6.jpg
好了現在我們需要把litpic 字段中的http://upload.jb51.net 替換成 /uploads/ 這種,這些我們可以使用update replace來實現.
例子:
我們來執(zhí)行看看結果,成功執(zhí)行1個SQL語句,好現在我們來查詢一下執(zhí)行結果是不是我們想要的,再執(zhí)行:
確定執(zhí)行提示:
運行SQL:
記錄:1
litpic:/uploads/allimg/c090405/123Y13349440-1SH6.jpg
看提示沒有錯誤,我們在地址欄看看圖片正確,查看是沒有問題了,現在我們來批量替換.
這樣我們查一下是為了防止后面替換不會替換沒有http://upload.jb51.net了,也防止了sql出錯導致數據庫全部替換掉了.
成功執(zhí)行1個SQL語句,我們再查一下看.
運行SQL:
希望本文所述對大家的dedecms建站有所幫助。
相關文章
- 這篇文章主要為大家介紹了DedeCms批量寫入數據的函數,分析了函數的用法,對dedecms二次開發(fā)有一定參考借鑒價值,需要的朋友可以參考下2015-01-09
- 這篇文章主要為大家介紹了Dedecms圖集批量上傳提示報錯302的解決方法,需要加上對版本的判斷來解決,具有一定參考借鑒價值,需要的朋友可以參考下2015-01-09
- 這篇文章主要為大家介紹了dedecms批量替換文章中超鏈接的方法,涉及正則匹配與SQL調用的技巧,需要的朋友可以參考下2014-12-26
- 這篇文章主要為大家介紹了批量刪除織夢dedecms文檔搜索關鍵詞的方法,主要通過dedecms后臺的SQL命令界面執(zhí)行SQL語句來實現,是非常實用的技巧,需要的朋友可以參考下2014-11-24
dedecms批量更新靜態(tài)時提示:沒有該欄目數據 可能緩存的解決方法
這篇文章主要為大家介紹了dedecms批量更新靜態(tài)時提示:沒有該欄目數據 可能緩存的解決方法,是針對系統(tǒng)搬家或還原之后出現該提示的緩沖刪除與更新的解決方法,非常具有實用價2014-11-17- 這篇文章主要為大家介紹了dedeCms批量修改文章發(fā)布時間的方法,需要的朋友可以參考下2014-07-16
- 遇到更換文件目錄或者更換空間域名的情況,常常導致dede圖片和縮略圖不能夠正常顯示,從而影響dede的正常使用,于是有必要批量替換圖片路徑2014-06-30
用數據庫批量修改替換dedecms文章標題和內容的步驟分享[圖文]
如果一個dedecms系統(tǒng)的門戶網站,里面的信息內容,已經成千上萬,當有一天想要修改大部分文章中的信息時,單篇文章修改的方法不是太現在,那么現在給大家介紹一下用數據庫2019-02-26DeDecms 最新漏洞plus/search.php漏洞批量利用工具
DeDecms最新plussearch.php漏洞批量利用工具2013-02-20- 有時候我們想對已經發(fā)表文章的來源和作者進行批量替換,可以通過下面這個方式進行修改,或者也可以直接寫在模板里面,不通過調用的形式2011-11-15