批量同步数据(将有关联关系的两张表中一列数据根据关系同步到另一张表中)

遇到一个业务,需要用到的表A中的字段c是插入的时候从另一张表B中获得的,但是表B的这个字段有可能会发生变化,所以提供了一个一键同步的功能,让两张表中c字段的值保持一致:

 

UPDATE A,
 B 
SET A.c= B.c
WHERE
	A.d = B.d;

  其中d字段是A和B的键(关联字段)

此操作会锁表,容易造成死锁,不建议使用,最好先查出来再挨个进行处理

posted @ 2018-06-22 11:49  CheerwayRen  阅读(1239)  评论(0编辑  收藏  举报