一尘不染

一次查询多个数据库

mysql

我在各自的数据库中都有WordPress实例。要进行更新,我需要查询所有活动插件,这些插件存储在表“ wp_options”中,可通过以下方式访问

WHERE option_name='active_plugins'

如何访问 所有
活动的插件设置(分布在多个数据库中)并将其输出到一个SQL结果中?我知道database.tablename语法,但是如何使用上面的Where语句从那里继续?

单个数据库中的请求如下所示:

SELECT option_value
  FROM `database`.`wp_options`
 WHERE option_name="active_plugins"

阅读 426

收藏
2020-05-17

共1个答案

一尘不染

SELECT option_value
 FROM `database1`.`wp_options`
  WHERE option_name="active_plugins"
UNION
SELECT option_value
 FROM `database2`.`wp_options`
  WHERE option_name="active_plugins"
2020-05-17