Mysql - вставить миллионы строк в чанк - PullRequest
0 голосов
/ 19 мая 2019

Нам нужно вставить 2 миллиона строк в таблицу и то, что мы думаем, чтобы каждый раз вставлять строки в 10000 строк, чтобы размер запроса Mysql не превышал его размер.

Мы планируем вставлять 10000 строк каждый раз, используя один запрос (показано ниже).

INSERT INTO table_name (column_list) ЦЕННОСТИ (Value_list_1), (Value_list_2), ... (Value_list_n);

Если мы пойдем с циклическим подходом, как мы сможем этого достичь? Нужно ли делать что-то вроде этого:

INSERT INTO table_name (column_list) SELECT (Column_list) FROM parent_table LIMIT 1, 10000

и эти предельные значения мы будем корректировать с помощью цикла For. Пожалуйста, предложите.

...