使用SQL語言 替換資料庫某欄位內的部分內容

dba_sam發表於2021-06-15

如果我們有個資料庫表(news),其中有個欄位(newstext),儲存瞭如下所示的內容:

"備註:可以點Customize now,選擇安裝需要的開發工具包軟體,<br />也可以在需要的時候透過yum源、rpm或者編譯來安裝軟體包。<br /><img alt=\"30.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br /><img alt=\"31.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br />開始安裝<br /><img alt=\"32.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br />安裝完成,點選reboot,自動重啟系統<br /><img alt=\"33.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br />最後單擊finish 完成,完裝完成。</p>"

現在,我需要對部分內容進行替換更新(替換baikedb.com為),就可以執行下面的sql語句:
update news set newstext=REPLACE(newstext,'','baikedb.com')

執行完成後,結果如下:
"備註:可以點Customize now,選擇安裝需要的開發工具包軟體,<br />也可以在需要的時候透過yum源、rpm或者編譯來安裝軟體包。<br /><img alt=\"30.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br /><img alt=\"31.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br />開始安裝<br /><img alt=\"32.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br />安裝完成,點選reboot,自動重啟系統<br /><img alt=\"33.jpg\" border=\"0\" data-tag=\"bdshare\" src=\"\" border=\"0\" data-tag=\"bdshare\" src=\"\" title=\"點選檢視原圖\" /><br />最後單擊finish 完成,完裝完成。</p>"      

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000068/viewspace-2776805/,如需轉載,請註明出處,否則將追究法律責任。

相關文章