mysql 替换函数replace()实现mysql 替换字符串

本文详细介绍了如何利用MySQL的replace函数在数据库中直接替换特定字段内的字符串,包括函数的语法、实例演示及注意事项。通过示例代码了解如何高效地进行字符串替换操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql 替换字符串的实现方法:

mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()

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



说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串

to_str —— 替换成的字符串


例如:

UPDATE `news_articles_text` as n SET  n.news_article_text = REPLACE (n.news_article_text, 'Video Post System', 'Video Publishing System');

UPDATE `news_articles_text` as p SET  p.news_article_text = REPLACE (p.news_article_text, 'images/zyx/PicFiles','/images/zyx/PicFiles')

UPDATE `products_description` as p SET  p.products_description = REPLACE (p.products_description, 'images/zyx/PicFiles','/images/zyx/PicFiles')

 


这里要注意,如果表名和字段名是一样的话,要用 表名.字段名的形式来写字段名,不然会提示错误。

其它情况,直接写字段名就可以了。


下面是深入一点的文章

一、mysql中替换字符串(正则) 模糊

二、http://www.cnblogs.com/jcgh/archive/2010/10/19/1855446.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

概念西瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值