数据库同步优化技巧分享
场景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 官宣新年祝福语简短