怎么用insert into table 插入多条数据

MOmo400 2005-09-15 10:34:59
怎么用insert into table 插入多条数据
并且速度要快
怎么做
...全文
339 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lisiyong 2005-09-27
  • 打赏
  • 举报
回复

select '001','语文' union all
select '002','数学' union all
select '003','英语'

into `ttt`
cu653 2005-09-27
  • 打赏
  • 举报
回复
SQL SERVER中
insert into XXX (num,code,text)
select fld1,fld2,fld3
from ...
或者
insert into XXX num,code,text)
select 1,'01','TEXT1'
union select 2,'02','TEXT2'
union select 3,'03','TEXT3'

fj182 2005-09-26
  • 打赏
  • 举报
回复
insert into tablename
select fieldlist from source
go
MOmo400 2005-09-26
  • 打赏
  • 举报
回复
那有没有基于MS_SQL的呢!
mathematician 2005-09-21
  • 打赏
  • 举报
回复
因为上面语句是基于MYSQL的,呵呵。
MOmo400 2005-09-20
  • 打赏
  • 举报
回复
为什么我在SqlServer中用不了第二种方法呢.请解释
MOmo400 2005-09-20
  • 打赏
  • 举报
回复
谢谢楼上
可以比较一下那一种最好吗?
为什么?
mathematician 2005-09-16
  • 打赏
  • 举报
回复
方法1:
insert into `ttt`
select '001','语文' union all
select '002','数学' union all
select '003','英语';

方法2:
INSERT INTO tab_comp VALUES (item1, price1, qty1),
(item2, price2, qty2),
(item3, price3, qty3);

方法3:
INSERT INTO tab_comp(item1, price1, qty1) SELECT item1, price1, qty1 FROM tab_cc;

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧