postgresql、mysql循环插入
postgresqlDO $$ DECLAREv_idx INTEGER := 1;BEGINwhilev_idx <= 1000000loopv_idx = v_idx + 1;INSERT INTO "public"."ss" ( "a", "b", "c" )VALUES( 12341234, 12341234, 12341234 );END loop;END $$;mysqldrop
·
postgresql
DO $$ DECLARE
v_idx INTEGER := 1;
BEGIN
while
v_idx <= 1000000
loop
v_idx = v_idx + 1;
INSERT INTO "public"."ss" ( "a", "b", "c" )
VALUES
( 12341234, 12341234, 12341234 );
END loop;
END $$;
mysql
drop procedure IF EXISTS looptest;
delimiter $$$
create procedure looptest()
begin
declare i int default 0;
set i=0;
start transaction;
while i<=4000000 do
INSERT INTO `test`.`ss` (`a`, `b`, `c`) VALUES (12345, 12345, 12345);
set i=i+1;
end while;
commit;
end
$$$
delimiter;
call looptest();

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)