У меня есть мета значение «XXxSAZTm-dU» в таблице wp postmeta. Его та же самая мета-ценность для многих сообщений, таких как 50 сообщений, использует ее, потому что она является частью видеоролика. Теперь я хочу обновить это мета-значение до нового URL-адреса, поэтому мне нужно изменить этот «XXxSAZTm-dU» на «CCjddjXX-mY» во всех 50 сообщениях. Не могли бы вы рассказать мне, как я могу это сделать с помощью mysql?Как изменить множественное значение meta в базе данных mysql Wordpress
ответ
MySQL имеет REPLACE
function именно для этой цели. Он выполняет с учетом регистра поиск и замена в строках (так что не только точное значение в столбце, стог сена может быть URL-адресом или полным текстом, игла будет найдена в строке и заменена на новое значение:
UPDATE wp_postmeta
SET meta_value = REPLACE(
meta_value,
'XXxSAZTm-dU',
'CCjddjXX-mY'
);
Спасибо, его функция, которую я добавил в комментарии выше :) Это заменит meta_value на «XXxSAZTm-dU» на «CCjddjXX-mY», а не на каждый пост-контент только те, у которых есть «XXxSAZTm-dU»? – crafruchip
Не видел твой комментарий. Эта функция заменяет ВСЕ вхождения «XXxSAZTm-dU» в любую строку в столбце meta_value, а не только точное значение. Таким образом, это может быть часть URL-адреса или предложение с этой подстрокой. –
Хорошо, спасибо, Игорь. :) – crafruchip
- 1. База данных Wordpress в MySql-базе данных?
- 2. Изменить все цены в базе данных MySql wordpress e-commerce
- 3. MySQL осталось присоединиться к базе данных Wordpress
- 4. Как изменить значение в базе данных SQLite?
- 5. множественное значение строки, разделенное запятой в базе данных sql
- 6. Получить значение сериализации в базе данных wordpress
- 7. Wordpress Bloated «session_token» в базе данных MySQL
- 8. Сохраните значение формы в базе данных wordpress
- 9. Проверьте версию Wordpress в базе данных mysql
- 10. Изменить значение в базе данных Mysql через PHP
- 11. Использовать значение meta как термин таксономии в запросе Wordpress
- 12. Невозможно изменить значение в базе данных
- 13. Как изменить часовой пояс в базе данных MySQL
- 14. Значение не сохраняется в базе данных mysql
- 15. Уникальное значение в базе данных MySQL
- 16. хранить значение checkbox в базе данных mysql
- 17. Найти новейшее значение в базе данных mysql
- 18. Wordpress users meta management
- 19. WordPress Meta Запрос с массивами Мульти Значение
- 20. Значение массива php в базе данных mysql
- 21. значение Вставки список в базе данных MYSQL
- 22. Как изменить столбец, присутствующий в базе данных mysql через python?
- 23. Как изменить часовой пояс в базе данных MYSQL?
- 24. WordPress, получить значение из объекта Meta Data
- 25. play 1.2.5 множественное подключение к базе данных
- 26. WordPress post meta array
- 27. custom meta in wordpress
- 28. update_post_meta не сохраняется в базе данных Wordpress
- 29. Как изменить php-кодирование в базе данных?
- 30. Скопировать пользователя meta в post meta в WordPress
Использовать 'UPDATE' ?! – rbr94
ok, но можете ли вы мне помочь и предоставить полный запрос, Im just blogger Im, не знакомый с mysql; ( – crafruchip
См. Эту документацию: http://dev.mysql.com/doc/refman /5.7/en/update.html – rbr94