子查询方式:
此方式需要在值中使用SQL,并且一个sql只能对应一个值,不建议使用。
update student s set city_name = (select name from city where code = s.city_code);
同时多列更新方案(推荐):
update a,b set a.age=b.age, a.name=b.name where a.id=b.id;
在一个SQL中同时更新多个表
update a,b set a.age=1, a.name='aName',b.name='bName' where a.id=b.id and a.id = 1;
网友评论