教學筆記 | 電腦3C

[WP外掛]如何批次修改MySQL中的資料

2017-03-08
如何批次修改MySQL中的資料


自己管理Wordpress網站總是會遇到許多升級的需要
大部分是主題跟外掛的更新
但是有的時候會需要修改資料庫中的內容
但是如果你也是Thisistap的免費使用者
沒有權限進入資料庫的後台時應該怎麼辦?

甚麼時候我們會需要修改資料庫?

一般來說
我們會修改資料庫最常碰到的情形就是

  1. 將網站從http升級到https
  2. 更改域名(搬家)
  3. 更換網站內使用的圖床連結

像以上這些情形
我們應該逐步修改每個頁面的圖片以及連結
如果你的網站只是小型的網站
比如說是比較少更新的形象網站
那這個問題還不大
但是許多部落格在日積月累下來總會有上百篇甚至成千上萬的文章
一個一個頁面修改就變成一件不可能的任務了
唯一的做法就是在資料庫後台中作批次修改
比如說當我們將網站從http升級到https之後
為了要讓綠色鎖頭出現
網站內的其他連結也需要修改為https



如果你是自己租用虛擬主機來架設網站
那可以在後台的Cpanel中手動修改
但是如果你沒有足夠的信心跟技巧的話
其實你也可以利用外掛來完成這項工作…

如何使用Better Search Replace

在控制台中安裝完Better Search Replace
就可以直接在控制台>工具>Better Search Replace中開啟

[WP外掛]如何批次修改MySQL中的資料
Better Search Replace設定
Better Search Replace的操作並不困難:

  1. 選擇外掛的 Search/Replace 分頁
  2. 輸入你想要被替換的字詞
  3. 輸入想要更換後的字詞
  4. 選擇要修改的資料庫
  5. 默認情況下
    輸入的字是有大小寫之分的
    勾選後可以是搜尋不分大小寫
  6. 略過GUID選項
  7. 測試模式
    可以讓你確認哪些資料將被修改
  8. 執行

Better Search Replace是一個非常好用的外掛
以後要修改資料庫的內容或是連結時
就不用特別跑到MySQL後台中去處理囉