需求
在做一个修改操作时,需要同时修改其它表的数据,如果能放在一条SQL中,就会少写一些无用的代码。
示例
-- 两个表有关联关系
update application a
left join application_websites aw on aw.application_id = a.id
set a.discovery_time = now(),aw.discovery_time = now()
where a.host_id = 1
-- 两个表没关联关系
update test1 a,test2 b
set a.name = '小芳',b.name = '小左'
where a.id = 1 and b.id = 1