mysql(18) : 批量更新

UPDATE `b` p
  INNER JOIN(
SELECT `name` ,`id`
  FROM `a`) pp on p.`id`= pp.id
   set p.`name` = pp.`name`
 WHERE `time` BETWEEN '2019-09-25'
   AND '2019-09-29 23:59:59' ;

说明 : 根据time字段把a表id和b表id相同的记录,把b表的name更新成a表的name

 

PS : 我记得我好像写过这个批量更新的博客,不知怎么没了,转载的地方也没了...

END。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值