萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql replace 批量替換字段中的值例子

mysql replace 批量替換字段中的值例子

關於利用命令批量替換數據我們有介紹過很多種相關的操作方法,這裡我們還是使用原來的方法來給各位介紹一下替換數據中指定字符串語句。

命令

UPDATE 表名 SET
指定字段 = replace(指定字段, '要替換的字符串', '想要的字符串')
WHERE 條件;

例子

 代碼如下 復制代碼 UPDATE article SET
content = replace(content, '解決', '解放')
WHERE ID<5000;



例子

項目中有可能會遇到批量替換字段中的值,如下需求:

把上圖中img_path字段中的upload全部替換成uploads,這個時候mysql的replace函數就很有用了。

 


mysql replace 批量替換字段中的值例子


sql語句:

 代碼如下 復制代碼
update `upload_img` set `img_path`=replace(`img_path`, 'upload', 'uploads') where id in (1,2,3,4);



執行結果:

 

mysql replace 批量替換字段中的值例子

一條語句實現了批量替換,是不是很方便呢

copyright © 萬盛學電腦網 all rights reserved