数据库同步优化技巧分享
场景1:需要将某张表的某些字段全部同步到另一张表的某些字段.
INSERTINTOtable1(a,b,c,d) SELECT a,b,c,dFROMtable2 WHERENOTEXISTS(SELECT*FROMtable1WHEREtable2.`a`=table1.`b`) ;
当最后的子查询存在记录时候,则略过.
场景2:表中新增一个字段,需要重新计算并更新至表中.
如果用脚本来走的话,不使用事务没秒只能更新10条左右,如果有相应算法,可以先生成更新语句,然后更新.
场景3关联表,某表字段批量更新至某字段
UPDATEoto_paymentASaINNERJOINoto_customerAScONa.openid=c.openid
SETa.customer_id=c.customer_id;
热门推荐
10 盘锦结婚祝福语大全简短
11 小升初送给儿子祝福语简短
12 春节最好的祝福语简短
13 迎接新年祝福语简短霸气
14 祝福语简短独特教官
15 过年祝福语闺蜜简短
16 经典新婚祝福语简短英文
17 默克尔离职祝福语简短
18 除夕祝福语简短创意牛年