如果没有特殊要求的话,一般最好用数据库中的比较,先在数据库中比较数据,找出差异的,然后用程序输出文本或者打印,毕竟数据库的数据处理能力是很强大的;当然你也可以把数据两个表的数据分别取出来,在程序中使用两个对象来存放,然后在程序中对这2个对象进行比较
ASP在客户端提取的话:
set rrs="update table1 set table1flag=1 where(select table1,table2 from table1 inner join table2 on table1flag=table2flag and tabel1flag=0)"
如果你的数据库是SQL,可直接在SQL分析器中写就可以了
update table1 set table1flag=1
select tabel1flag,table2flag where table1flag=table2flag and table1flag=0
一次取出表一中的所有记录(6W,不多),然后用 try 往表2里插,因为表2字段是唯一的,所以中间重复数据可能有出错的地方,出错则直接抛弃,不管它
select from table1
while(each rows){
try{
insert into table2
} catch ($e){
do nothing
}
}
以上就是关于如何用java对数据库中表进行比较全部的内容,包括:如何用java对数据库中表进行比较、ASP两个数据库之间的数据对比,并将对比后的数据保存在其中一个数据库表中字段、如何快速的在Mysql数据库中的两个表比对数据并更新等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)