A B表中含有有相同字段的N条数据A表为标准,B表要参考A表做数据更新.
是比较A表和B表,发现不同的数据就更新这条数据快(这样写入数据的次数好像少一点,但是多了比较)还是直接用A表数据替换B表相关数据快(这样写入数据的次数好像多,但是没有比较)
是比较A表和B表,发现不同的数据就更新这条数据快(这样写入数据的次数好像少一点,但是多了比较)还是直接用A表数据替换B表相关数据快(这样写入数据的次数好像多,但是没有比较)
1.先drop 掉 A表。
2.select * into B from A //(select into from)要求目标表(B)不存在,因为在插入时会自动创建。或者
1.delete * from A .//把A表的记录全删除
2.insert into B select * from A . //(insert into select from)要求目标表(B)存在
2 建议给数据增加一个最后更新日期,这样你比较时可以加快速度3 select 速度比update速度快,不过得看每次更新的数据比例了。如果每次超过一定比例的数据会被更新,比如80%,我看直接update好了