如何实现一条sql语句插入多行数据

如何实现一条sql语句插入多行数据,用insert语句,请高手指教,谢谢~~... 如何实现一条sql语句插入多行数据,用insert语句,请高手指教,谢谢~~ 展开
 我来答
flyingFish211
2011-02-16 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
2种方案
1)
insert into tab1(fld1, fld2....fldn)
SELECT field1, field2....fieldn fom tab2 where xxxxx

2) insert into tab1(fld1, fld2....fldn) VALUES(1, 11, ....1111), (2, 22, ..., 2222), .....,(n, nn,...., nnnn)
chenxfsoft
推荐于2017-10-01 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1830万
展开全部
insert into tb (a,b,c,d)
select * from tbx where a<10

如果都是值也可以
insert into tb(a,b,c)
select 'a','b','c' union
select 'd','e','f' union
select 'x','y','z'

上面是三行数据
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子映格02
2011-02-16 · 超过21用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:0
展开全部
insert into table_A
select * from table_B
注意:表a,b栏位数量和值类型要对应
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式