欢迎光临
我们一直在努力

wordPRESS数据库替换其中部分内容怎么批量替换网址啊

因为AD原因,有时候会经常遇到数据内容的替换操作,wordpress有时候批量替换网址,具体操作为UPDATE [数据表名] SET [字段名] = REPLACE([字段名],'老字符串','新字符串')  ,例如wordpress中将所有内容的网页替换 ,可以用UPDATE wp_posts SET post_content = REPLACE(post_content,'http://www.','陈佳裕博客'),

 

没有了http:// 搜索引擎也不认为这个文件可以访问的超级链接了。这样网站的权重就不会分散。

上面的sql语句在执行里面可以直接执行,基本上可以搞定所有的替换操作,但是由于ntext数据长度的原因,这一方法对ntext类型字段无效。那我们该用什么方法替换ntext类型字段的内容呢?方法有两种:

一是类型转换,将ntext类型转换为varchar类型,然后再用replace。适合于单页内容最大长度<4000的文章。

update [数据表名] set [字段名] = replace(convert(varchar(4000), [字段名]),'老字符串','新字符串')
比如,例如wordpress中将所有内容,我们应该这么写:UPDATE wp_posts SET post_content = REPLACE(convert(varchar(4000),[post_content]),'要替换的内容','目标内容')

其实数据库的替换就是比较简单

赞(0)
未经允许不得转载:福利吧|福利社|fuliba » wordPRESS数据库替换其中部分内容怎么批量替换网址啊

相关推荐

  • 暂无文章