Das Batch-Einfügen BULK INSERT von MySQL hat ungefähr die gleiche Geschwindigkeit wie das Laden von Daten und ist zuverlässig.
Die Syntax lautet wie folgt
Angenommen, es gibt einen Tabellentest (ID-NUMMER, NAME VARCHAR(10))
insert into test values(1,'aa'),(2,'bb'),.....(100000,'bb');
Das heißt, jeder Datensatz wird durch getrennt Kommas und schließlich mit Semikolon enden, dauert das Einfügen von 100.000 Datensätzen weniger als 10 Sekunden