程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL批量替換指定字段字符串SQL語句及實例分析

MySQL批量替換指定字段字符串SQL語句及實例分析

編輯:MySQL綜合教程

MySQL批量替換是我們經常會用到的功能,有時站內包含敏感詞,會給我們帶來麻煩,而在信息量較大的情況下,一篇篇查找、修改是不現實的。
    用MySQL批量替換,甚是輕松。發布在這裡供參考,以備不時之需。
    MySQL批量替換指定字段字符串語句
    UPDATE 數據表名 SET 字段名 = replace(字段名, 要替換的字符串, 替換為) WHERE 設定條件;
    比如本站今天發現站內關於linux命令的文章 標題不是太好,以前都是以 linux下mkdir命令使用詳解---linux創建目錄命令
    這樣的格式  不是太利用搜索  因為很少有人搜索 mkdir 使用詳解  及linux下mkdir 而搜索 mkdir 命令、mkdir參數、
    mkdir、用法、linux mkdir(中間用空格 而非一個"下"字) 校多,綜合考慮 統一改為  linux mkdir命令參數及用法詳解---linux創建目錄命令
    顯然這種包含更多的關鍵詞更符合用戶搜索習慣。 說改就改,不過目前本站已經發了幾百個命令,手動修改會累死人的。
    於是乎,進mysql,幾個命令搞定  呵呵。
    UPDATE `linuxso_archives` SET `title` = replace(title, linux下, linux ) WHERE `typeid` =18;
    UPDATE `linuxso_archives` SET `title` = replace(title, 命令使用詳解, 命令參數及用法詳解) WHERE `typeid` =18
    根據不同的需求,設定替換條件,妙用無窮。這個有用的東西,希望大家收藏一下哈,以備需要。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved