2013-11-01 4 views
0

Я довольно новичок в таблицах MYSQL, довольно ограниченный опыт.Вставка содержимого в столбцы таблицы MYSQL с определенными критериями поиска

У меня есть таблица wordpress (с использованием PHPmyadmin), и в основном я хочу добавить содержимое шаблона во все сообщения, которые имеют ниже критерии поиска.

Я честно понятия не имею, мне просто нужен бит, где я могу вставлять текст (текст шаблона) сразу, а не индивидуально к сообщениям с нижеприведенными критериями.

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

Надеюсь, это имеет смысл!

OK, поля 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, если вы не будете осторожны.

Смежные вопросы