今天发现这种批量更新的sql在做数据补丁的时候, 很有用.  例如, 给某个表加上一个新的字段, mcNo, 而这个mcNo是保存在 saks_invoice表的一个上级表的时候, 就可以直接用SQL把saks_invoice 的mcNo更新了, 而不用写代码, 把上级表的mcNo都拿出来, 再来个batchupdate
  update saks_invoice inv set inv.MCNO=(   select pl.mcNo from saks_packinglist pl where inv.PACKINGLISTID=pl.id ) ;
 |   
	 
	
	
 
 
	    
    
 
				
 |