replace是mysql数据库中的一个函数,功能就是替换字段中重复出现的的数据。执行效率高。
REPLACE ( string_expression , string_pattern , string_replacement )
`REPLACE`(str,from_str,to_str)
翻成白话:REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str。
以帝国cms新闻表为例
查询所有和查询指定id
SELECT * FROM `phome_ecms_news_data_1` WHERE newstext LIKE '%<pre>%';
SELECT * FROM `phome_ecms_news_data_1` WHERE id =你的id;
查询到你要替换的信息,先用一条测试。。
UPDATE phome_ecms_news_data_1 SET newstext=REPLACE (newstext,'<pre>','<pre class="brush:bash;toolbar:false;">') WHERE id =你的id;
后台刷新一下。ok了。