mysql插入100万数据量需要多久?怎么优化下面代码

BEGINDECLAREiINT;SETi=0;STARTTRANSACTION;WHILE(i<1000000)DOINSERTINTO。。。插入10张数据表SETi=... BEGIN
DECLARE i INT;
SET i=0;
START TRANSACTION;
WHILE(i<1000000) DO
INSERT INTO。。。插入10张数据表
SET i=i+1;
END WHILE;
COMMIT;
END
展开
 我来答
唐城冬
2017-06-07 · 大家一起学习进步吧!!!
唐城冬
采纳数:915 获赞数:1815

向TA提问 私信TA
展开全部
需要多长时间不好说,要看你服务器的配置,不过你优化语句的方法可以提供参考一下,建议你先建一个临时表,把插入语句插入到临时表,再加事务插入到正式表里,再提交
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式