MySQL替换函数replace()替换指定字段中的所有字符⼦串为其他字符串业务需求
在开发过程中,我们可能会遇到这样的业务需求,需要将MySQL数据库中某字段值中的指定字符串全部替换为其他字符串。
例如:
现在需要将images字段中的leyou替换为younong,如果⼿动去替换,可想⽽知⼯作量会有多⼤,并且都是简单重复劳动。
解决办法
MySQL就为我们提供了替换函数replace(),可以实现以上需求。
UPDATE`table_name`SET`field_name`=replace(`field_name`,'from_str','to_str')WHERE`field_name`LIKE'%from_str%'
SQL语句说明:字符串replace函数
table_name:表的名字
field_name:字段名
from_str:需要替换的字符串
to_str:替换成的字符串
例如:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论