请教可以只用一句sql insert into 同时往数据库里增加多条记录吗?
有多条记录字段D1D2D3记录112233443254566378等insertintotable1(D1,D2,D3)values(11,22,33)如果增加3条记录,...
有多条记录
字段 D1 D2 D3
记录 11 22 33
44 32 54
56 63 78
等
insert into table1 (D1,D2,D3)values(11,22,33)
如果增加3条记录,一般都用循环的方法来增加,
可以只写一句sql,同时增加着3条记录吗?不用循环 展开
字段 D1 D2 D3
记录 11 22 33
44 32 54
56 63 78
等
insert into table1 (D1,D2,D3)values(11,22,33)
如果增加3条记录,一般都用循环的方法来增加,
可以只写一句sql,同时增加着3条记录吗?不用循环 展开
展开全部
你的记录如果是来源于 一个表,可以:
insert into table1(D1,D2,D3)
select *
from 表
where
insert into table1(D1,D2,D3)
select *
from 表
where
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into table1 (D1,D2,D3)
select 11,22,33
union all
select 44,32,54
union all
select 56,63,78
select 11,22,33
union all
select 44,32,54
union all
select 56,63,78
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像没别的办法,只能循环一条条插入!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询