如何在同一服务器上查询多个数据库

时间:2020-02-07 16:13:09

标签: mysql sql database dynamic

我不确定是否已经回答过,但是我发现我不确定如何为我工作,但这是我的问题。

我有一个数据库,用于跟踪多个客户端的电话。需要做的是有一个可以针对同一服务器上的多个数据库运行的查询。每个数据库使用的表名与我查看的相同,但名称略有不同。我想出了这个..

INSERT INTO `export db`.exportinfo2 SELECT * FROM (SELECT * FROM `export db'.tentantnames).users WHERE name = 'Caller ID:emergency' AND value > 0

假设发生在具有所有数据库名称的表中,是到达每个数据库并进入标有users的表,并对数据运行where子句,然后将结果导出到另一个数据库表 我知道代码需要动态,但是我不确定如何使其动态和起作用。具有数据库所有名称的表会每隔几天自动创建一次。.我不确定在说听起来像是我自己重复自己说什么之前还需要说些什么,但我只需要帮助就可以进行将表预先用作数据库的动态查询名称,并在每个数据库中相同名称的表上运行where语句,这些名称的名称存储在不同的表中。

1 个答案:

答案 0 :(得分:1)

您应该查看Synonyms。它可以用来实现您的目的

相关问题