TIDB存储过程替代方案请教

【 TiDB 使用环境】 测试
【 TiDB 版本】7.4
TiDB不支持函数和存储过程,当然也不支持匿名块,我需要造点测试数据,需求如下,有啥简单的办法吗

begin
declare l_n1 int default 1;
   while l_n1 <= 1000000 DO
     insert into big_table values (l_n1,substring(md5(rand()), 1, 4));
     set l_n1 = l_n1 + 1;
   end while;
end;

商业版的 平凯数据库支持 存储过程

链接:


开源版本只能依靠应用或者服务,来达成你的需求和期望

1 个赞

开源版没有这功能呀

如果是临时造数据可以shell里写个循环,循环中加入insert

2 个赞

可以考虑ETL工具,比如kettle

1 个赞

自己写一个,然后定时触发灌进去

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。