SQl函数REPLACE和CONCAT实现WP替换成字段内容

admin
admin
admin
376
文章
102
评论
2021年10月6日08:36:49
评论
232

SQl函数REPLACE和CONCAT实现WP替换成字段内容

需要解决的问题:对wordpress数据库里面的表wp_posts里头的字段post_content内容进行替换,具体是将“资料简介”替换成“<h4>post_title简介:</h4>”,这个重点在于post_title也是wp_posts的一个字段,如果简单按照以下sql语句执行的话,是会报错的:

update wp_posts set post_content = REPLACE (`post_content`, '资料简介:','<h4>post_title简介:</h4>') WHERE post_status = "publish" AND post_type = "post"

需要用到函数concat,将后面的字符串连接起来形成一个新的字符串

update wp_posts set post_content = REPLACE (`post_content`, '资料简介:',CONCAT('<h4>', post_title, '简介:</h4>')) WHERE post_status = "publish" AND post_type = "post"

前面的update wp_posts set post_content = REPLACE (`post_content`, '旧内容','新内容')这个语句就是对wp_posts 数据表中的post_content字段进行内容替换的sql语句。(将旧内容替换成新内容)

后面的条件语句post_status = "publish"意思是已发布的内容,post_type = "post"内容类型是发布的文章内容。

admin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: