带有联合表的 mysqldump

Posted

技术标签:

【中文标题】带有联合表的 mysqldump【英文标题】:mysqldump with federated tables 【发布时间】:2010-09-24 09:44:14 【问题描述】:

我需要包含数据的 mysqldump,但在数据库中也有几个带有 FEDERATED 引擎的表。 mysqldump 还包括 FEDERATED 表的 INSERT,这会导致示例“重复条目”错误(因为表中已经填满了数据)。

我可以分别转储结构和数据,然后删除 FEDERATED 表的 INSERT, 但这与“自动进行可靠备份”并不完全相同

如何使用 FEDERATED 表备份和恢复 Mysql 数据库?

【问题讨论】:

【参考方案1】:

快速查看差异后,解决方案是编译您自己的 mysqldump 补丁版本,默认情况下跳过 FEDERATED 表的 INSERT。我没有尝试自己应用它,所以 YMMV。

http://bugs.mysql.com/bug.php?id=32038

【讨论】:

以上是关于带有联合表的 mysqldump的主要内容,如果未能解决你的问题,请参考以下文章

将联合 SQL 视图加载到访问表中

『 MySQL篇 』:MySQL表的聚合与联合查询

来自不同表的联合列值

Bigquery - 在 CSV(联合表)中处理双引号和管道字段分隔符

创建基于前缀联合特定表的视图

mysql 联合查询 如何查询从表的最后一条记录