Мне нужен SQL-запрос, который я могу выполнить в PHPmyadmin, который добавляет пользовательское поле (со значением) ко всем существующим сообщениям. Кто-либо может помочь? Это даже возможно?
Вы можете сделать это, вставив в таблицу postmeta с помощью запроса select в таблице posts.
В примере ниже я использую wp_ в качестве префикса таблицы, ваша настройка может отличаться.
insert into wp_postmeta (post_id, meta_key, meta_value)
select ID, 'my-key', 'my-value' from wp_posts where post_type = 'post';
Да, это возможно, но не рекомендуется. Ваши данные могут быть потеряны при следующем обновлении. Если вы не планируете обновление, значит, на вашем сайте остаются дыры в безопасности. Рекомендуемый способ сделать это - использовать таблицу postmeta. Это то, для чего он существует.
РЕДАКТИРОВАТЬ
Теперь, когда я лучше понимаю вопрос, не обращайте внимания на приведенную выше часть. См. Комментарии для более подробной информации.