您的位置:首页 > 数据库 > MySQL

mysql 一张表update另一张表

2015-06-06 23:03 531 查看
有三种方法:

Solution 1: 1列

update student s, city c
   set s.city_name = c.name
 where s.city_code = c.code;


Solution 2: 多个列

update  a,  b 
set a.title=b.title, a.name=b.name
where a.id=b.id


Solution 3: 子查询

update student s set city_name = (select name from city where code = s.city_code);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: