Массовое обновление почтовых слизней через базу данных
Есть ли способ массового обновления постоянных ссылок через базу данных? потому что у меня около 20 тысяч сообщений, и все, что я хочу сделать, это добавить префикс к постоянной ссылке. Я мог бы просто обновить вручную, но это слишком утомительно для 20 тысяч сообщений.
Например, если URL-адрес публикации равен http://example.com/post-1
Я хочу изменить его на http://example/pre-post-1
1
Author: Brad Dalton, 2014-10-12
1 answers
Попробуйте выполнить этот запрос, не забыв заменить your_posts_table
на правильное имя в вашей базе данных. Используя CONCAT
, вы можете добавить любое количество строк, просто передайте post_name
, чтобы добавить свои изменения до/после.
update your_posts_table
set post_name = CONCAT('pre-', post_name)
- Дополнительная информация о MySQL CONCAT
-
Примечание: Используйте предложение
WHERE
, если вы хотите обновить только определенные сообщения.
2
Author: Greg McMullen, 2014-10-14 16:09:04