问题标签 [federated-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
604 浏览

mysql - MySQL加入联合视图不起作用

我想加入一个带有视图的表,其中一个表L是本地的,而视图FFEDERATED驻留在另一台服务器上的视图:

现在,尽管表和视图之间实际上有很多匹配项,但 JOIN 不会导致任何命中。ID 字段是bigint

沮丧,我创建了一个TEMPORARYT并将所有内容转储F到其中,从而制作了F. 使用T代替F, JOIN 按预期工作。但是创建过程T会消耗内存和时间。

这种奇怪的 MySQL 行为可能是什么原因?


表定义:

和(这个表实际上是远程服务器上的一个视图):

0 投票
1 回答
824 浏览

mysql - mysql 在数据库或联合数据库中创建联合所有表

我想联合数据库或联合数据库中的所有表。

我可以在mysql中这样做吗?

问题是,我晚上在服务器 A 中有 mysql 事件,但由于某种原因,事件还没有在早上完成(它应该完成)。

因此,为了使事件更快,我想将事件拆分到其他服务器中,这将处理服务器 A 中的一些事件和服务器 B 中的一些事件。

因为,我的数据只在服务器 A(主)中更新,所以我应该将表从服务器 A 联合到服务器 B,以便服务器 B 可以处理一些事件并将数据返回给服务器 A。

我已经尝试了一个联合表并且它可以工作,但是除了一个一个地创建联合表之外,我是否可以以一种快速或更简单的方式联合数据库或所有表?

任何人都可以帮助我吗?

谢谢,我真的很感激。

0 投票
1 回答
493 浏览

mysql - 联合表的使用不起作用

我想创建一个联合表,所以我有以下语句:

我在 ldap 表中有超过 1000 行。我想在另一个数据库上重新创建这个表,我想我必须使用联合表。但是当我使用上面的代码时,会创建 ldap 表,但没有行。我没有任何错误。可能是什么问题?

我的 MySQL 版本是 5.1.73

0 投票
1 回答
190 浏览

db2 - 如何将 Db2 联合视图与 Hibernate 4 连接起来?

谁能建议或帮助我们如何在 Db2 数据库中使用联合视图进行 Hibernate 映射?

现在,当我通过正常的 JDBC 运行时,select * from FV_XXX_TABLENAME我得到了输出。但是当我通过 Hibernate 映射时@Table(name ="FV_XXX_TABLENAME"),Hibernate 会抛出错误:

“找不到表:FV_XXX_TABLENAME”

0 投票
1 回答
936 浏览

mysql - MySQL 联合主机“我的 ip”不允许连接 mysql 服务器

我对这个问题感到困惑,并且仍然坚持了一周。我试图在 mysql 中建立联合表,但是当尝试对远程表进行查询选择时。我收到了这条消息

错误代码:1429。无法连接到外部数据源:不允许主机'172.25.97.136'连接到这个MySQL服务器

而 172.25.97.136 是我的 ip 静态地址而不是远程服务器的 ip 地址

我已阅读此解决方案Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server但仍然无法正常工作。

有人可以帮忙吗?

0 投票
0 回答
124 浏览

mysql - MySQL 联合表包含数据子集

我用 MySQL 创建了一个联合表,我发现生成的本地表只包含远程表数据的子集。

这是联邦:

这是远程(原始)之一:

在原始行中,我得到 3045 行,但在联邦中只有 2946 行。

如果有人对可能发生的事情有提示,或者是否存在某种联合表限制,他的评论将不胜感激。

0 投票
1 回答
3467 浏览

mariadb - 如何在 MariaDB 中创建联合表而不指定列

我正在尝试使用 MariaDB 10.1.12 的联合引擎来创建基于远程数据库中的表的表。按照MariaDB关于如何使用 FederatedX 实现的说明,db1我在数据库中创建了一个表

现在,当我想db2使用联合引擎在第二个数据库中查看此表时,我可以发出

所有这些都是从 MariaDB 文档中复制的,并且运行良好。但是,如果我尝试在不显式复制表结构定义的情况下创建表 - 同一文档中给出的示例

MariaDB 响应错误

我是否遗漏了某些内容,或者如果不指定各个列就无法使用联合表?

0 投票
2 回答
618 浏览

mariadb - '远程系统上的错误:0'在 MariaDB 上使用 FederatedX 时

我正在使用 MariaDB 10.1 64x 并遇到 FederatedX 引擎错误。首先,我创建一个服务器:

然后使用与服务器的连接创建联合表。

表创建成功,但从中选择数据时,它响应错误:

错误代码:1296。收到错误 10000 '远程系统错误:0:'来自 FEDERATED

有谁知道这个问题的解决方案?我一直在寻找,但找不到答案。谢谢你。

0 投票
1 回答
4546 浏览

mysql - 显示存储在 MySQL 数据库中的联合连接

我对这个话题感到有点愚蠢,所以我不得不问。

我使用Federated引擎能够通过CREATE SERVER从另一个数据库中检索数据,而不是使用CONNECTION

像魅力一样工作,但是......我如何检索我创建的服务器?

提前致谢

0 投票
1 回答
470 浏览

java - BigQuery Java client - how to query external ( federated ) table?

I am using the new google-cloud-bigquery and google-cloud-storage api. I want to query an external table, which I created like this:

Now I want to query this table, but to have it as a temporary one, using the QueryRequest:

But it fails due to a table not exists, which makes sense. I am trying to do something similar to this command line:

but in Java.

To summarize: how do I create and query an external temporary table through Java client for big query?

Reference from documentation: https://cloud.google.com/bigquery/external-data-sources#temporary-tables