zoukankan      html  css  js  c++  java
  • MySQL连表Update

    最近数据迁移,在MySQL下使用了连表Update,感觉十分好用,记录于此。

    设想两张表,如下

    table A

          field id

          field name

    table B

         field id

         filed my_name

    现在希望将表B中的my_name中的内容“拷贝”到表A中对应的name字段中,表A中的记录与表B中的记录通过id对应。首先我们来连表查询一下:

    SELECT a.id, a.name, b.my_name
    FROM A a, B b
    WHERE a.id = b.id

    根据连表查询,可以和容易的转为连表Update,思路类似,如下:

    UPDATE A a, B b
    SET a.name = b.my_name
    WHERE a.id = b.id

    是不是很简单,UPDATE对应FROM,SET对应SELECT。

  • 相关阅读:
    c++常用库
    boost
    android
    UITableView 多选
    c++ 比较两个集合
    事件加不上的另一种原因
    ios多线程
    ubuntu android
    jna StdCallCallback 回调问题查证
    java
  • 原文地址:https://www.cnblogs.com/bourneli/p/2879519.html
Copyright © 2011-2022 走看看