0

我对 MYSQL 表很陌生,经验非常有限。

我有一个 wordpress 表(使用 PHPmyadmin),基本上,我想将模板内容添加到所有具有以下搜索条件的帖子中。

老实说,我不知道,我只需要可以一次插入文本(模板文本)的位,而不是单独插入具有以下条件的帖子。

SELECT *
FROM `wp_posts`
WHERE `post_title` LIKE 'best hotel deals in%'
AND `post_status` LIKE 'draft'

希望这是有道理的!

好的,post_content 字段目前是空白的,我想用基本文本填充它,例如:

“狐狸跳过栅栏”

4

2 回答 2

1

您需要学习 SQL,简单的解决方案是:

UPDATE `wp_posts` set `colname`=CONCAT(`colname`, 'additional content')
WHERE `post_title` LIKE 'best hotel deals in%'
AND `post_status` LIKE 'draft'

如果您想更新所有帖子 - 只需删除where...条件

于 2013-11-01T23:23:27.473 回答
1

如果您只想在帖子内容的开头或结尾添加文本,您可以执行以下操作:

update wp_posts
set post_content = concat(post_content, 'extra text you want to add')
where
    post_title like 'best hotel deals in%' and
    post_status = 'draft'

不过要小心,特别是如果您不是经验丰富的 MySQL 或 WordPress 用户。如果您不小心,直接在数据库表中乱搞真的会搞砸您的 WordPress 安装。

于 2013-11-01T23:23:31.250 回答