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



Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐