在網站製作過程中,經常會先在本地環境下製作好網站,然後再上傳到空間裏,網站搬家的時候如果同時也更換了域名,那我們就需要修改網站中的域名,一般的修改的方法是一個一個數據庫表點擊修改,但是這種方法效率太低,如果遇到文章中大量的絕對路徑地址,工作量更大。此時我們可以通過執行 phpmyadmin 裏面的 sql 語句實現批量修改。
操作方法很簡單,只需要打開網站的數據庫管理 phpmyadmin 界面,找到 sql 按鈕,輸入以下語句即可:
以下是常用到得幾個 sql 語句,可以根據自己的需要選擇使用。
修改配置表中的語句:
UPDATE wp_options SET option_value = replace( option_value, '老域名地址', '新域名地址') WHERE option_name = 'home' OR option_name ='siteurl';
修改文章中絕對地址的語句:
UPDATE wp_posts SET post_content = replace( post_content, '老域名地址','新域名地址') ;
UPDATE wp_posts SET guid = replace( guid, '老域名地址','新域名地址')
修改評論中的語句:
UPDATE wp_comments SET comment_content = replace(comment_content, '老域名地址', '新域名地址') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '老域名地址', '新域名地址');