2 u010440444 u010440444 于 2013.08.15 12:20 提问

怎么能 一次添加多条数据

我是个新手,我是在做一个网站的购物车,数据是显示在GridView里面的,当一个用户在点击结算的时候,给数据库的一个订单表添加用户选定的商品数据。 怎么可以一次添加多条数据啊

急 急 急 求各位大神帮助一下 跪求 sql语句

3个回答

tonydaix
tonydaix   2013.08.20 08:47
已采纳

每个SQL语句之间用分号分隔就好了,像下面这样,可以一次性执行的,可以返回总影响记录数。
insert into table1(c1,c2,c3) values('1','1','1');
insert into table2(c1,c2,c3) values('2','2','2');
insert into table3(c1,c2,c3) values('2','2','2');

yjtgod
yjtgod   2013.08.15 12:31

INSERT INTO tableName(col1,col2,col3)
SELECT 1,2,3
UNION ALL
SELECT 4,5,6
可以用UNION ALL关键字。

u010440444
u010440444 好吧 我去试试 谢谢
4 年多之前 回复
MJHWLXK
MJHWLXK   2013.08.20 08:37

insert into table(c1,c2,c3)
values('1','1','1'),
values('1','1','1'),
,
,
不过貌似这是sql server2012才有的,低版本会报错

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!