web-dev-qa-db-ja.com

データベースを介した一括更新ポストスラグ

データベースを介してパーマリンクを一括更新する方法はありますか?私は20kの投稿が好きで、私がしたいのはパーマリンクにプレフィックスを追加することだけです。手動で更新することもできますが、20kの投稿には面倒です。

たとえば、投稿のURLがhttp://example.com/post-1であれば、それをhttp://example/pre-post-1に変更します。

1
Ruriko

データベース内の適切な名前でyour_posts_tableを変更することを忘れないで、この照会を試してください。 CONCATを使用すると、任意の数の文字列を追加できます。変更の前後にpost_nameを渡すだけです。

update your_posts_table
set post_name = CONCAT('pre-', post_name)
2
Greg McMullen