简介:

表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
约束的字段中不能包含重复值
)