drop procedure if exists batchInsert_Test;
delimiter $$
create procedure batchInsert_Test()
begin
declare n int default 1;
declare MAX int default 10;
while n < MAX do
insert into t1(c1,c2) select c1,c2 from t1 where id=1;
set n = n + 1;
select sleep(1);
end while;
end
$$
delimiter ;
call batchInsert_Test();
drop procedure if exists batchInsert_Test;
不说清楚,害我写半天存储过程
@flyfishing: 老哥辛苦,万分感谢
insert 。。。select .. 就可以啊。
insert into t_test(id,name) select "111",name from t_test where 1=1 ...
看不懂你在说什么
@小白小白真可爱: 哦,那执行3个insert语句就好了,如果担心部分失败,可以放了事务里
能否给个例子。给出明确的case,不然大家都看不明白。
– po-AH 4年前@po-AH: 用图补充一下,你们再看看
– 小白小白真可爱 4年前