sql一次添加多条记录
程序员文章站
2022-03-09 22:29:09
--添加一条记录
insert into tablename(col1,col2,col3) values (1,2,3)
--添加多条记录
insert into tablename(col1,c...
--添加一条记录
insert into tablename(col1,col2,col3) values (1,2,3)
--添加多条记录
insert into tablename(col1,col2,col3)
select 3,4,5
union all
select 6,7,8
--从另外的一张表中读取多条数据添加到新表中
insert into tablename(col1,col2,col3)
select a,b,c from tablea
--从其他的多张表中读取数据添加到新表中
insert into tablename(col1,col2,col3)
select a,b,c from tablea where a=1
union all
select a,b,c from tableb where a=2
上边代码中的into都可以省略!
上边代码中的union all如果换成union,则相同记录只插入一次,不会重复插入。