我有大約80個WordPress博客,裏面寫了我的各種網站。我想更新所有數據庫中的所有帖子,查看特定的文本字符串,在這個例子中是域名。如何一次運行所有數據庫上的sql命令?
該腳本在一個數據庫上工作得很好,但我需要對所有數據庫進行一些更改,這些更改只需要很長時間。
我需要能夠同時在每個數據庫上運行這些命令,而不是一次運行一個數據庫。
我的腳本,因爲它的工作原理目前單個數據庫上:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.old-domain.com', 'http://mixudo.com');
非常感謝
感謝但這正是我想避免:) 我在情況下,它發生可怕的事情備份... – user1883682
如果你決定這樣做,記得PHP的參數或者set_time_limit (),特別是如果你有這麼多的數據庫。 – mushroom
@ user1883682 - 你將不得不咬住子彈。 1show數據庫「可以給你一個開始的列表。 –