Hay dos formas:
1) Crear un insert múltiple. En tu caso requiere un ciclo FOR/NEXT para crear dinámicamente una sentencia
Código MySQL:
Ver originalVALUES(valores
), (valores
), (valores
), (valores
), (valores
), (valores
), (valores
), (valores
);
Tienes que hacer que se ejecute cada 50 ó 100 grupos de VALUES y luego vuelva a recargar el encabezado para otro ciclo.
2) Usar un archivo de texto en formato .CSV y cargarlo con el uso de
LOAD DATA INFILE.