2013-11-01 36 views
0

我對MYSQL表非常新穎,體驗相當有限。將內容插入到具有特定搜索條件的MYSQL表列中

我有一個wordpress表(使用PHPmyadmin),基本上,我想添加模板內容到所有具有以下搜索條件的文章。

我真的不知道,我只需要一點點,我可以一次插入文本(模板文本),而不是單獨向下面的標準的職位。

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

希望這是有道理的!

確定,POST_CONTENT領域是目前空白,我想用例如基本的文本來填充它:

「狐狸躍過籬笆」

回答

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...條件

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安裝變得糟糕。

相關問題