gpt4 book ai didi

Mysql - 备份部分数据

转载 作者:行者123 更新时间:2023-11-30 23:38:27 27 4
gpt4 key购买 nike

有没有一种简单的方法可以在保持 FK 约束的同时从 mysql 数据库备份和恢复部分数据?

假设我有两张 table

| CustomerId | CustomerName |
-----------------------------
| 12 | Bon Jovi |
| 13 | Seal |

| AddressId| CustomerId     | City    |
---------------------------------------
| 1 | 12 | London |
| 2 | 13 | Paris |

备份只会占用客户 12 和地址 1。

我的目标是从生产服务器获取大型数据库并将其复制到本地,但包含部分数据。

由于相当复杂的模式,自定义查询不是一个选项。此外,我不能依赖主表的存在,从中可以获取相关行。

谢谢

最佳答案

您可以手动复制特定客户,通过在地址 表上添加 FK 约束,复制将无法插入/更新这些记录。
用于复制数据库中的指定表 http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#option_mysqld_replicate-do-table .
使用此参数以静默方式跳过复制错误 http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#sysvar_slave_skip_errors .

关于Mysql - 备份部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5519996/

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