sql一次添加多条记录

–添加一条记录

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,则相同记录只插入一次,不会重复插入。

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐