update备份表

1、常用

     语法结构:update 表名 set 列名1=值1,列名2=值2,列名3=值3..... where 条件

   update student t

     set t.age = '24', t.idnumber = '3503021994XXXXXXXX'
       where t.stuname = '张三';
2、备份表
    语法结构:
  update  表1 set 列名=(select 列名 from 表2 where 表1.列名=表2.列名) 
       where exists (select from 表2 where 表1.列名=表2.列名)
例子:
       update student.stuinfo t
   set (age, idnumber) =
       (select age, idnumber from student.stuinfo_2018 b where b.stuid = t.stuid)
     where exists (select 1
          from student.stuinfo_2018 b
               where b.stuid = t.stuid
                and b.stuname = '张三');
原文地址:https://www.cnblogs.com/karlz/p/14442015.html