表数据转移[数据库]
数据库中一个表的数据转移到另外个表的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表之间数据转移
- //把User表中相关字段的记录并入到UserAdditionalInfo表中
- insert tbl_user_additional_info
- (user_id,country,address,postal_code,phone,edu_background)
- select
- user_id,country,address,postal_code,phone,edu_background
- from tbl_user where user_id not in(select user_id from tbl_user_additional_info);
- //更改User表的结构
- alter table tbl_user
- drop user_id,
- drop country,
- drop address,
- drop postal_code,
- drop phone,
- drop edu_background;
- ##############################
本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:表数据转移[数据库]