表数据转移[数据库]

作者: unvs 分类: Database 发布时间: 2011-03-04 18:26 ė12,974 views 6没有评论

数据库中一个表的数据转移到另外个表的SQL语句写法:

a表数据转移至b表

insert into 表b(字段4,字段5,字段6) select 字段1,字段2,字段3 from 表a where 条件–仅限b表中为空时

如表b不为空

insert into 表b(字段4,字段5,字段6) select 字段1,字段2,字段3 from 表a where 条件 and 表b.id=表a.id

下面实例内容转载于:mysql表之间数据转移

  1. //把User表中相关字段的记录并入到UserAdditionalInfo表中   
  2. insert tbl_user_additional_info   
  3. (user_id,country,address,postal_code,phone,edu_background)   
  4. select    
  5. user_id,country,address,postal_code,phone,edu_background   
  6. from tbl_user where user_id not in(select user_id from tbl_user_additional_info);   
  7.   
  8. //更改User表的结构   
  9. alter table tbl_user    
  10. drop user_id,   
  11. drop country,   
  12. drop address,   
  13. drop postal_code,   
  14. drop phone,   
  15. drop edu_background;   
  16.   
  17. ##############################  

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:表数据转移[数据库]

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部