美文网首页
2019-07-08 MYSQL 批量将一个表的多行多列更新到另

2019-07-08 MYSQL 批量将一个表的多行多列更新到另

作者: 刘明_d589 | 来源:发表于2019-07-08 22:05 被阅读0次

    子查询方式:
    此方式需要在值中使用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;
    

    相关文章

      网友评论

          本文标题:2019-07-08 MYSQL 批量将一个表的多行多列更新到另

          本文链接:https://www.haomeiwen.com/subject/wvjzhctx.html