日期:2014-05-16  浏览次数:20694 次

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

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 `products_description` as p SET  p.products_description = REPLACE (p.products_description, 'Video Post System', 'Video Publishing System');


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

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


下面是深入一点的文章

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

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