update one table with data from another

后端 未结 5 764
孤独总比滥情好
孤独总比滥情好 2020-11-27 02:36

Table 1:

id    name    desc
-----------------------
1     a       abc
2     b       def
3     c       adf

Table 2:

id    na         


        
5条回答
  •  攒了一身酷
    2020-11-27 03:14

    For MySql:

    UPDATE table1 JOIN table2 
        ON table1.id = table2.id
    SET table1.name = table2.name,
        table1.`desc` = table2.`desc`
    

    For Sql Server:

    UPDATE   table1
    SET table1.name = table2.name,
        table1.[desc] = table2.[desc]
    FROM table1 JOIN table2 
       ON table1.id = table2.id
    

提交回复
热议问题