Помогите составить запрос. Нужно заменить дату публикаций.

J
На сайте с 06.07.2011
Offline
167
295

Нужно заменить дату публикайций в посте в базе. Подскажите пожалуйста, как правильно сделать?

UPDATE wp_posts SET post_content = REPLACE (post_content, '2019-07-01', '2019-07-случайное число от 1 до 30');

0 должен быть в числах тоже.

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
jano:
Подскажите пожалуйста, как правильно сделать?

Правильно - с пом плагинов, а не хаками базы.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
J
На сайте с 06.07.2011
Offline
167
#2
SeVlad:
Правильно - с пом плагинов, а не хаками базы.

Мне же не все посты нужны. А только последние 5k постов. Плагин не подходит

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
jano:
А только последние 5k постов. Плагин не подходит

А ты их вообще смотрел? "Не подходят"..

Что не подходит - так это лезть в базу руками. Нужно использовать функции ВП.

J
На сайте с 06.07.2011
Offline
167
#4
SeVlad:
А ты их вообще смотрел? "Не подходят"..
Что не подходит - так это лезть в базу руками. Нужно использовать функции ВП.

Вообще смотрел. Там только у всех постов можно поменять. А не выборочно.

Там нечего лезть, программист напишет за 3 минуты команду. )

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
jano:
Вообще смотрел.

Сколько плагинов пересмотрел?

А на др ключи фантазии не хватило? Ну напр https://wordpress.org/plugins/search/update+date/ или https://wordpress.org/plugins/search/bulk+edit+post/

LEOnidUKG
На сайте с 25.11.2006
Offline
1747
#6

Ну всё же гуглится.

UPDATE wp_posts SET post_content = REPLACE (post_content, '2019-07-01', CONCAT('2019-07-',FLOOR(RAND()*(30-1+1)+1)));

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Z0
На сайте с 03.09.2009
Offline
778
#7
SeVlad:
А ты их вообще смотрел? "Не подходят"..
Что не подходит - так это лезть в базу руками. Нужно использовать функции ВП.

Смотря в какую базу лезть :p Я в своей только руками и шастаю 🤪

А так да, в вордпрессе может эти даты еще где есть :)

J
На сайте с 06.07.2011
Offline
167
#8
LEOnidUKG:
Ну всё же гуглится.




UPDATE wp_posts SET post_content = REPLACE (post_content, '2019-07-01', CONCAT('2019-07-',FLOOR(RAND()*(30-1+1)+1)));

А 0 от 1 до 9 тоже будут?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий