【发布时间】:2014-05-09 10:48:47
【问题描述】:
我有以下关于 MySQL 复制的疑问。
1) 假设我想用不同的表名做主从复制,那有可能吗?
例如。 Master >> Db1.student 我想用 Slave >> Db2.employee 表复制。
2) 如果我只想复制同一张表中的特定列,那么可以吗?
硕士 >> Db1.student
- 身份证
- 名字
- 姓氏
- 父母姓名
- 状态
从站 >> Db2.student
- 身份证
- 名字
- 姓氏
除此之外,还有其他方法可以实现/解决上述查询(即 MySQL 视图)或任何其他替代方法吗?
提前致谢。
【问题讨论】:
-
尝试查看views,以显示数据子集。我建议您可以在 master 上创建视图并复制视图而不是完整的表。
-
我可以只复制那个视图吗?因为我不想将我所有的表数据转移到从数据库,因为有一些敏感数据,所以我只想将特定列数据复制到从数据库。
标签: mysql sql replication database-replication master-slave