Heim  >  Artikel  >  Datenbank  >  Effiziente MySQL-Batch-Einfügung BULK INSERT

Effiziente MySQL-Batch-Einfügung BULK INSERT

大家讲道理
大家讲道理Original
2016-11-10 11:17:531675Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn