如何使用MySQL实现批量插入数据

 我来答
南京新华电脑专修学院
2017-09-12 · 新华电脑教育用心为户提供专业
南京新华电脑专修学院
新华电脑教育用心为户提供专业的电脑相关专业疑问解答
向TA提问
展开全部
用存储过程,写个循环给你个我以前写的看看
begin
declare i int;
declare b int;
declare c int;
set @i=2;
set @b=6;
set @c=0;
set @stmt = concat('insert into t_j_goods_name (id,`code`,`name`)
values(?,?,(select distinct `a` from sheet1 limit ?, 1))');
while @i<442 do
prepare s1 from @stmt;

execute s1 using @b,@i,@c;

deallocate prepare s1;
set @i=@i+1,@b=@b+1,@c=@c+1;

end while;
end
zg7o72snoo
2017-09-12 · TA获得超过235个赞
知道小有建树答主
回答量:421
采纳率:26%
帮助的人:117万
展开全部
量受理舅绿暧昧奄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式