mysql 如何替换某字段值的部分内容

时间:2016-03-28
本文章向码农们介绍mysql 如何替换某字段值的部分内容,可以直接使用mysql replace 语句即可,请看下面实例。

要替换某一个字段中的部分内容,可以用update 语句: 

UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 字段名 REGEXP "替换前的字段值"; 

比如替换标题里面的产品价格就是用这个方法

UPDATE dede_archives SET title= REPLACE( title, 155, 170 ); 
UPDATE dede_archives SET title= REPLACE( title, 180, 230 ); 
UPDATE dede_archives SET title= REPLACE( title, 270, 350 ); 
UPDATE dede_archives SET title= REPLACE( title, 210, 170 ); 
UPDATE dede_archives SET title= REPLACE( title, 155, 170 );