在数据库a的表tab1中增加修改时间字段,当tab1表中的数据修改,添加或删除(逻辑删除)时,都将修改字段置为系统当前时间,每次导出时去查找修改时间大于上次导入时间的记录,替换现有记录。

解决方案 »

  1.   

    to:bluepower2008(蓝色力量) :
    删除时还怎么标记啊
      

  2.   

    可以在A数据库上建一个job
    应该是定时触发,目的就是更新数据库B
    而数据库A、B之间可以建立数据库链接
      

  3.   

    to:marvellin(我 ) 
    库a,b之间不能通信,那样该怎么做
      

  4.   

    to:bluepower2008(蓝色力量) 
    我的两个服务器之间不能通信,是不是必须要有一个中间库来保存所修改的数据,用一触发器来实现向中间库写入数据
      

  5.   

    1、在A端建一个A表的快照日志,快照日志会记录下所有对A表的操作并加以标识。
    2、加时间戳。
    3、触发器。
    A,B表不能通信,那当然要通过中间库来进行了。
      

  6.   

    *** 每隔几天将库a中tab1表的数据导入库b的tab1中 *****
    如果不能通信,那怎么完成你的需求?