要写一个程序,针对A服务器上的数据库MYDB中的表T(简称A.MYDB.T),和B服务器上的数据库MYDB中的表T(简称B.MYDB.T),(两个服务器上相同的数据库,相同的表)功能如下:
1、每天零点将A.MYDB.T的记录写入B.MYDB.T;
2、做完上述工作后删掉A.MYDB.T中的记录。我的想法是:
同时连接两个数据库,然后
select * from A.MYDB.T where...
insert B.MYDB.T ...
delete from A.MYDB.T...
这样读一条记录插入一条再删除它,感觉效率较低。
请问怎样做效率高?