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。