关于在不同的数据库中的同步表的数据

Posted __Feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于在不同的数据库中的同步表的数据相关的知识,希望对你有一定的参考价值。

实现功能:把数据库Db1中ammeter表的数据同步到Db2中的meter_bill表中去

代码如下:

INSERT INTO db2.meter_bill (
    oms_meter_id,
    house_id,
    meter_no,
    meter_number,
    first_quantity,
    zoom,
    last_month,
    last_month_quantity,
    last_month_create_date,
    current_month,
    current_month_quantity,
    current_use_quantity,
    remark,
    create_by,
    creation_date,
    last_updated_by,
    last_updated_date,
    delete_flag
)
SELECT _id,
    house_id,
    water_meter_no,
    ext_meter_no,
    first_quantity,
    zoom,
    last_month,
    last_month_quantity,
    last_month_create_date,
    current_month,
    current_month_quantity,
    current_use_quantity,
    remark,
    create_by,
    creation_date,
    last_updated_by,
    last_updated_date,
    delete_flag
FROM db1.ammeter

实际上就是把从db1的ammeter表中查出来的数据,插入到db2中的meter_bill表中去,最主要的是字段名要一一对应,mark!

以上是关于关于在不同的数据库中的同步表的数据的主要内容,如果未能解决你的问题,请参考以下文章

片段中的Android ListView - 获取新数据后刷新表的问题

在SQL中 如何实现不同数据库的两张表的同步

关于oracle中 根据一个表的主键数据同步更新另一个关联表的字段。

access数据库中,怎么实现两个表的同步?

自定义注解+策略模式,实现不同表的写操作!

关于Mysql 查询所有表的实时记录用于对比2个MySQL 库的数据是否异步