在MySQL中对同一个表顺序运行多个INSERT语句

在MySQL中对同一个表顺序运行多个INSERT语句,mysql,mysql-workbench,sql-insert,Mysql,Mysql Workbench,Sql Insert,在MySQL中,我试图在同一个表中按顺序运行多个INSERT命令。 由于数据量巨大,每个insert命令都需要一个小时,所以我想一个接一个地自动运行它 例如 INSERT INTO tableA (column1, column2) VALUES (value1, value2); INSERT INTO tableA (column1, column2) VALUES (value1, value2); INSERT INTO tableA (column1, column2) VALUES

在MySQL中,我试图在同一个表中按顺序运行多个INSERT命令。 由于数据量巨大,每个insert命令都需要一个小时,所以我想一个接一个地自动运行它

例如

INSERT INTO tableA (column1, column2) VALUES (value1, value2);
INSERT INTO tableA (column1, column2) VALUES (value1, value2);
INSERT INTO tableA (column1, column2) VALUES (value1, value2);
INSERT INTO tableA (column1, column2) VALUES (value1, value2);
这样可以吗?
每次插入后我是否需要提交?

您所说的“大”是什么意思?每次插入7百万行不会很快-我建议您将1000行分成几行,然后插入到事务中。出于好奇,这些数据是如何传递给你的?我已经建立了管道:红移->S3->RDS。你能分享一些关于斩波的更多细节吗?