Массовое обновление почтовых слизней через базу данных


Есть ли способ массового обновления постоянных ссылок через базу данных? потому что у меня около 20 тысяч сообщений, и все, что я хочу сделать, это добавить префикс к постоянной ссылке. Я мог бы просто обновить вручную, но это слишком утомительно для 20 тысяч сообщений.

Например, если URL-адрес публикации равен http://example.com/post-1 Я хочу изменить его на http://example/pre-post-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