gpt4 book ai didi

mysql - 使用 SQL 命令从服务器上所有数据库的表中获取列值?

转载 作者:行者123 更新时间:2023-11-30 21:25:20 25 4
gpt4 key购买 nike

我的服务器上有大约 50 个 WordPress 数据库。我需要从每个数据库的 wp_options 表中快速提取 admin_email 的所有值。

我希望的是这样的:

-- psuedocode, not sure how to correctly format something like this
foreach database in database_names
SELECT `option_value` FROM `wp_options`
WHERE `option_name`='admin_email';

我不确定该怎么做。我看到其他建议使用 information_schema 表的问题,但我所有的 schemata.schema_name 值的格式都是 'db_structure.php?db=db_name&token=some_token' -- - 我不确定这是否符合预期,如果符合,将如何循环遍历每个数据库名称。

我使用 phpMyAdmin 作为我的数据库管理工具。

最佳答案

您可以在 sql 中占用一个查询,该查询返回所有带有 UNION 的列表

SELECT email FROM dbo.tbname1
UNION
SELECT email FROM dbo.tbname2
UNION
SELECT email FROM dbo.tbname3

关于mysql - 使用 SQL 命令从服务器上所有数据库的表中获取列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59362690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com