我已经创建了一个存储过程。我获取包含大量数据(大约 1L 行)的游标。 之后,我在其中调用另一个过程来进行与所需数据相关的所有计算。 我创建临时表并尝试在其中插入这个计算数据。但是时间太长 约 9.5 分钟 我想知道如何使用最少的“插入”查询来插入批量数据,因为 1L 插入查询会导致性能最差。谁能帮帮我??
最佳答案
批量插入可以使用如下SQL语句:
INSERT INTO TABLE_A (A, B, C, D) VALUES
(1,1,1,1),
(2,2,2,2),
(3,3,3,3),
(4,4,4,4);
关于mysql - 如何一次将批量数据插入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10635414/