简介:
表A中的数据插入到表B中 表字段表名都不相同。
说明: 表A为 xiao , 表B为jian 。
1、表结构相同
insert into jian select * from xiao
2、表结构相同~带条件
insert into jian b select * from xiao awhere a.NAME = '赵'
3、表结构不同
insert into jian(IDS,NAMES,J) select ID,NAME,X from xiao pasting
4、表结构不同~带条件
insert into jian b (IDS,NAMES,J) select ID,NAME,X from xiao awhere b.NAME = '赵'
演示:
此时A表数据如下:
执行insert into jian b (IDS,NAMES,J) select ID,NAME,X from xiao a where a.NAME = ‘赵’ 只复制A表姓名为赵的。
执行B表查询如下:
注意: 执行语句,可以重复 复制数据到目标B表,假如执行一次,紧接着执行第二次,此时又复制一遍A表数据到B表。(注意定义unique
约束的字段中不能包含重复值)