2011-11-14 19 views
1

我需要对我的mysql数据库执行清理操作,我在同一连接下有140个wordpress数据库。MYSQL - 一次查询多个wordpress数据库?

我有~30个禁止词语。

我需要查询所有wp-postpost-content列找到这30个字, 并删除包含这些单词之一的行。

我必须立即在每个数据库上执行它!

回答

1

你可以用java或c#编写一个小程序来实际遍历所有的数据库。

如果您执行 show databases;这将检索出现在您连接上的所有数据库。从那里,我假设你知道你想查询禁止单词的表格。然后你可以在这个新的应用程序中为每个存在的数据库循环,你将能够查询想要的表。

让我知道如果这是你所期待的。如果你想要一些代码示例让我知道。

+0

+1似乎是一个明智的做法 – ghostJago

+0

我忘了添加到此,你需要连接一个用户,所有这些数据库privililedges不会遇到访问被拒绝类错误,请不要使用root,因为这是一个糟糕的实践。它对开发有好处,但不适用于生产环境 – Stainedart

+0

非常感谢Carl,但是我找到了一位程序员,他将开发一些更高级选项的界面,如果我需要帮助,我会告诉你。 – seyfigo