zoukankan      html  css  js  c++  java
  • 更新数据库字段

    1  用a表中的字段去更新b表中的字段 

    create table student

    (
       student_id    int          not null
      ,student_name  varchar(30)  not null
      ,city_code     varchar(10)  null
      ,city_name     varchar(50)  null
    );
    create table city
    (
      code varchar(10) not null
      ,name varchar(50) not null
    );
    insert into student values(1'john''001'null);
    insert into student values(2'nick''002'null);
     
    insert into city values('001''beijing');
    insert into city values('002''shanghai');
    insert into city values('003''shenzhen');
    有两个表:student & city,现在需要取出 city.name 来更新 student.city_name。两表关联条件是 student.city_code=city.code。
     
    update student s, city c
       set s.city_name = c.name
     where s.city_code = c.code;
     
    也可以试下面的相关子查询:
     
    update student s set city_name = (select name from city where code = s.city_code);
     

    2  用同一张表的A字段更新B字段 

        UPDATE  Baby_Info  set  createTime =  editTime
  • 相关阅读:
    JQuery使用总结
    JS应用总结
    Base64数据转成Excel,并处理Excel的格式
    HTTP压缩
    谷歌开发工具解析
    .Net LIst排重
    MySql日志系统
    .Net生成PDF流
    Mysql MVCC
    JAVA期末综合课程设计
  • 原文地址:https://www.cnblogs.com/moris5013/p/10670425.html
Copyright © 2011-2022 走看看