【问题标题】:Mysql Replication two databases with diffrent table schemasMysql Replication 两个具有不同表模式的数据库
【发布时间】:2017-05-06 10:00:05
【问题描述】:

我正在开发基于 Web 的分布式数据库系统 [Java RMI with Mysql]。如何在具有不同表模式的两个数据库(@不同位置)之间复制数据。例如,A 公司的 DB 具有 3 列( Id、First_name、Last_name )的表,而 B 公司的 DB 具有 2 列( Id、Name )的表。现在我想将数据从公司 A 复制到 B。我必须合并公司 A 的(名字和姓氏)并将其存储到公司 B 表(名称)列中。有没有办法配置 mysql 来做到这一点。或者我应该写中间件代码(用java或其他东西)..请任何建议。

【问题讨论】:

    标签: java mysql database database-replication


    【解决方案1】:

    是的,你必须写一些代码。

    如果两个表位于不同的数据库位置,您可以编写中间件代码。

    我两个数据库在同一个位置,你可以在表 A1 的插入上写一个触发器。

    【讨论】:

    • - 您能否更具体地了解中间件代码。请
    • 您可以使用与不同数据库的两个不同连接,对具有必填字段的单个表编写两个插入查询。
    猜你喜欢
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    相关资源
    最近更新 更多