当前位置:首页 > 站长教程 > 数据库 > Mysql > 任意CMS数据批量替换或修改方法,mysql批量替换数据

任意CMS数据批量替换或修改方法,mysql批量替换数据

时间:2019-01-18人气:637来源:原创我要评论(0)

之前站长小编有碰到数据库替换的问题,用简单的replace就能解决,但那只是替换固定的值,动态值的替换就不能完美解决。

我大量采集了内容,导致里面包含的很多链接和标签是别人的。

第一种办法只能替换固定值:

UPDATE 表名 SET 字段名=REPLACE(字段名,'要替换的内容','被替换的内容')

第二种办法批量替换:

我想替换掉方法如下:在mysql里执行如下命令:

update wp_posts set post_content = replace(
	post_content,
	substring(
		post_content,
		locate('要替换的内容开始', post_content),
		locate('要替换的内容结束', post_content) + LENGTH('要替换的内容结束') - locate('要替换的内容开始', post_content)
	),
	''
 );

完美解决【注意点:html的代码替换需要多次过滤,特别是针对开始内容最好是汉字或者转义符】

要替换的内容开始
*这中间的内容一起替换掉
要替换的内容结束
温馨提示:以上内容和图片整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!如有侵权行为请联系删除!

相关文章

最新源码

网友评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

还没有收到评论,赶紧来抢沙发吧~

关于站长下载 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2005-2019 Downzz.Com 【站长下载】 版权所有 浙ICP备17005543号 | 浙公网安备 42011102000245号工信部

声明: 本站部分内容属于原创转载请注明出处 如有侵权行为请严格参照本站【版权声明】与我们联系,我们将在48小时内容进行处理!