MySQL批量替換指定字段字串

2021-09-08 15:29:48 字數 636 閱讀 1774

有時站內包含敏感詞,會給我們帶來麻煩,而在資訊量較大的情況下,一篇篇查詢、修改是不現實的。今天老樂被網監通知某站包含很多不允許字詞,責令立即修改,就參考了專業人士的文章,用mysql語句批量替換,甚是輕鬆。發布在這裡供參考,以備不時之需。

mysql批量替換指定字段字串語句

update 資料表名 set

欄位名 = replace(欄位名, '要替換的字串', '替換為')

where 設定條件;

如將wordpress文章中的「搜尋引擎優化」全部替換成「搜尋引擎營銷」,替換語句為:

update wp_posts set

post_content = replace(post_content, '搜尋引擎優化', '搜尋引擎營銷');

語句中還可以加入替換條件,如只替換限定id小於200的內容:

update wp_posts set

post_content = replace(post_content, '搜尋引擎優化', '搜尋引擎營銷')

where id < 200;

根據不同的需求,設定替換條件,妙用無窮。

批量替換 MySQL 指定欄位中的字串

批量替dqtrkbmlr換的具體語法是 複製 如下 update 表名 set 指定字段 dqtrkbmlrreplace 指定字段,要替換的字串 想要的字串 where 條件 如果你想把 article 表中 id 小於5000的記錄,content 欄位中 解決 替換成 解程式設計客棧放 那麼語...

Oracle 批量替換欄位中的字元

update sql 執行乙個語句把字段中 替換成 update web traffic data raw set ubi bounce rate replace ubi bounce rate,where web id 1811 commit 先把 去掉然後除以100再轉化成char型別 upda...

Oracle 批量替換欄位中的字元

update sql 執行乙個語句把字段中 替換成 update web traffic data raw set ubi bounce rate replace ubi bounce rate,where web id 1811 commit 先把 去掉然後除以100再轉化成char型別 upda...