很多時(shí)間我們將服務(wù)器中的圖片下載到本地,然后刪掉,但是有一個(gè)問題就是,所有文章中的圖片路徑還是以前的,沒有根據(jù)域名來。導(dǎo)致下午某些時(shí)間段圖片都是無法顯示的,后來想到用MySQL直接批量替換,執(zhí)行才不到1秒的時(shí)間。
所以,今天就向大家分享一下用MySQL語句批量替換wordpress文章圖片路徑的方法!
其實(shí)很簡(jiǎn)單,進(jìn)入空間商 phpmyadmin 管理界面,選擇對(duì)應(yīng)wordpress數(shù)據(jù)庫,點(diǎn)擊SQL輸入一下批量替換語句即可:
UPDATE wp_posts
SET post_content = replace(post_content, ‘http://smwell-wordpress.stor.sinaapp.com/uploads’, ‘http://www.alidoor.com/wp-content/uploads’)
注:replace第1個(gè)參數(shù)是字段名,第2個(gè)參數(shù)是需要替換的路徑,第3個(gè)參數(shù)是替換后的路徑;
請(qǐng)注意,如果不加where
條件的話,默認(rèn)是替換所有文章中的路徑,如果你希望只改某條數(shù)據(jù),找到ID,輸入下列語句:
UPDATE wp_posts
SET post_content = replace(post_content, ‘http://smwell-wordpress.stor.sinaapp.com/uploads’, ‘http://www.alidoor.com/wp-content/uploads’)
where ID = 你的文章ID
是不是很方便?有了這句批量替換語句你就無需每次都要手動(dòng)一個(gè)個(gè)替換文章指定內(nèi)容了。省時(shí)又省力!