假设有2个数据库A,B,下面各有4张表,a1,a2,a3,a4;b1,b2,b3,b4.且两两表相对应,拥有相同字段。默认已登录数据库B。
各表的字段的model已建好,可直接调用,现在需要写一个方法,要实现的功能如下:
首先检查数据库A中各表中各个数据(主键为商品CD shonCd 下同)的最新更新时间来与数据库B中各表的各个数据的最新更新时间做比较,先进行check,看A中各表的数据在B中各表中是否存在,如果不存在,直接登录到数据库A取出B中不存在的数据放入数据库B,如果存在则如果A中更新时间比数据库B表中的更新时间晚,则登录到数据库A中(两数据库的用户名密码可自定)取回从B中表最后更新时间到A中最后更新时间的这段数据放入B中的各表,并同时保存本次更新时间和上次更新时间(两字段先自定),然后再反向check数据库B中的数据在A中是否存在,如果不存在,则删除A中多余的数据项。此方法需要完成4张表的如上功能,还请高手帮忙,谢谢