MySql 替换指定字段中的字符 MySql replace 函数

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql 替换指定字段中的字符 MySql replace 函数相关的知识,希望对你有一定的参考价值。

mysql就为我们提供了替换函数replace(),可以实现指定字段中的字符替换。

UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'

SQL语句说明:

  • table_name:表的名字
  • field_name:字段名
  • from_str:需要替换的字符串
  • to_str:替换成的字符串


如我这里需要把 【测试】替换为【开发】,sql 如下:

UPDATE `news` 
SET `title` = REPLACE ( `title`, '测试', '开发' ) 
WHERE
	`title` LIKE '%测试%'


执行成功后再次查询如下:

以上是关于MySql 替换指定字段中的字符 MySql replace 函数的主要内容,如果未能解决你的问题,请参考以下文章

mysql 数据库 列表中的字段前如何批量添加指定字符?

mySQL字段内容替换成指定随机的几个内容?

mysql 中如何用update替换指定字符后面的内容

mysql批量修改替换某个字段中的某个字符串

MYSQL数据库里面的字段怎么随机替换字符

mysql中怎样把一个表的所有指定字符全部替换成另外的字符?