问题标签 [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.
mysql - 如何保持 2 个临时数据库同步
我的问题很像这个。但是我在 MySQL 上,我正在寻找我能找到的“最低技术”解决方案。
情况是我有 2 个数据库,其中应该包含相同的数据,但主要是在它们无法相互联系时进行更新。我怀疑有某种集群或主/从事物能够很好地同步它们。然而,在我的情况下,这是主要的矫枉过正,因为这只是我自己使用的临时数据库。
有什么好方法可以做到这一点?
我目前的方法是在其中一个上建立一个联合表,并且每隔一段时间,通过插入/选择将数据通过网络填充到另一个。尝试处理主键和不处理的东西有点令人费解。(insert ignore
似乎无法正常工作)
ps 我可以轻松地构建一个查询来选择要传输的行。
mysql - 带有联合表的 mysqldump
我需要包含数据的 mysqldump,但在数据库中也有几个带有 FEDERATED 引擎的表。mysqldump 也包括 FEDERATED 表的 INSERT,导致示例“重复条目”错误的原因(因为表已经填充了数据)。
我可以分别转储结构和数据,然后删除 FEDERATED 表的 INSERT,但这与“自动进行可靠备份”不完全相同
如何使用 FEDERATED 表备份然后恢复 Mysql 数据库?
mysql - MySQL 5.0.x FEDERATED 表创建的正确语法?
所以我正在尝试使用docs中的语法创建一个联合表。在此之后,我创建了一个像这样的表:
每次我这样做时,我都会收到错误消息:
我查看了文档,并且我相信我正在关注文档中的文档。此连接字符串的正确语法是什么?
mysql - 如何在 MySQL 和 Derby 之间设置复制或联合?
也许这还不可能,但是......
在 MySQL 和 Derby 之间设置复制或联合的最简单方法是什么?
我需要一种将数据更新/插入/删除到 Derby 中某个表的方法,以便尽可能快速有效地自动流入 MySQL 中的等效相同表。
这当然可以在应用程序代码中完成,但至少可以说是不优雅、缓慢和低效的。
mysql - 访问带有 FEDERATED 错误 #1429 的数据
我目前正在尝试使用 FEDERATED 在同一主机名(mysql.stud.ntnu.no)上建立从一个数据库到另一个数据库的连接,但是,当创建表时(没问题),我在下面得到这个错误代码:
...作为主机名和其余部分。
我检查了mysql版本在5.0以上,所以它确实支持FEDERATED功能
感谢您在此方面获得的任何帮助或提示 =)
mysql - 是否可以为 mysql 创建一个 FEDERATED on VIEW
如何在远程服务器上创建一个 FEDERATED on VIEW?我正在使用 MySQL。
mysql - Postgresql 类似于 mysql 联合表存储引擎
在 postgresql 中的 DBLink (http://www.postgresql.org/docs/current/static/dblink.html) 和外部数据包装器 (http://www.postgresql.org/docs/9.1/static/ddl-foreign- data.html),其中一个(如果有)提供与 mysql 的“联合”存储引擎 (http://dev.mysql.com/doc/refman/5.0/en/federated-use.html) 相同级别的功能。
mysql - 如何为联邦表转储mysql?
现在我正在使用 mysql 版本 5.0.45。问题是,我想转储数据库。它还包含联合表。当我进行转储时,它显示错误“ERROR 1031 (HY000): 'employee_details' 的表存储引擎没有此选项”。实际上是从另一个数据库联合的“employee_details”表。如何解决这个问题。?先进的谢谢。
mysql - 如何(快速)检查联合表是否已连接?
我有 5 个联合表。每个表都连接到另一个数据库。现在我在一个循环中做一些事情,我在循环中做的第一件事是一些与联合表有关的事情。因为联合表链接到的数据库并不总是在线,所以我有一个错误处理程序,它在数据库离线时捕获错误。
不幸的是,当数据库离线时,查询(一个简单的选择查询)大约需要 5 秒才能返回数据库不在线的错误。如果数据库在线,我将跳过循环中的其余代码。
现在我的问题是该例程需要每 5 秒执行一次,并且需要在 5 秒内完成。但是,当联合表链接到的数据库处于脱机状态时,连接到数据库的失败尝试占用:5 db * 5 sec = 25 秒
所以我的问题是,如果联合表链接到的数据库在线,是否可以在 SQL 中快速检查?
mysql - 多列连接和联合表
我在从我们数据库中的两个表中获取信息时遇到问题。
表 A 是来自我们的帐户服务器的联合表,如果单独查询,它工作得非常好。它没有唯一的 ID 字段,但 Job 和 Code 字段是唯一的
表 B 与我们的生产服务器上的表 A 类似,并且具有应与帐户服务器中的相匹配的 Job 和 Code 字段。
我想创建一个查询,为我提供表 A 中的所有代码,这些代码在表 B 中对于给定的作业不存在。
当我尝试执行直接链接表 A 和表 B 的任何查询时,我得到连接错误 - 这是否超出了联合表的范围?