與我們合作
我們專注:網站策劃設計、網絡輿論監控、網站優化及網站營銷、品牌策略與設計
主營業務:網站建設、移動端微信小程序開發、APP開發、網絡運營、云產品·運維解決方案
有一個品牌項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與您取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到您的聲音
您也可通過下列途徑與我們取得聯系:
地 址: 上海市長寧區華寧國際7L
電 話: 400-825-2717(咨詢專線)
電 話: 13054973230(售后客戶服務)
傳 真: 021-61488448
郵 箱: admin@wumujituan.com
快速提交您的需求 ↓
discuz論壇批量替換修改帖子內容文字鏈接數據庫操作方法
發布日期:2024-05-28 瀏覽次數:32589
用discuz做的論壇,因為以前發的帖子太多,其中不少帖子出現了同樣的關鍵詞目前已經被列為非法詞。所以系統總是會檢測出這個帖子是非法帖,并且進行阻斷。常規方法就是找到這個帖子修改關鍵詞或直接刪除,但是因為帖子太多而且并不知道具體是哪些帖子,所以今天處理了過幾天又會檢測出新的非法帖,導致網站總是被系統阻斷無法訪問。
下面分享一種通過執行數據庫sql命令進行批量替換帖子內容的方法,驗證可行:
1、進入到數據庫控制面板PHPmyadmin,或論壇后臺→站長→數據庫→升級 ,請先開啟執行SQL語句功能;
2、點擊SQL并執行如下命令:
UPDATE pre_forum_post SET message=REPLACE(message,"準備替換內容","新內容");
這句命令的大概意思就是找到數據庫表pre_forum_post將里面的“準備替換內容”批量修改為“新內容”。大家在操作的時候記得修改對應的文字,不能直接復制使用上面的執行命令。
比如大家的帖子里面有很多關鍵詞是“張三”,你想批量替換為“李四”,那么執行命令應該是這樣:
UPDATE pre_forum_post SET message=REPLACE(message,"張三","李四");
轉自:太陽塔

