BULK DATA INSERTION in MySQL
In Microsoft SQL Server importiert der BULK INSERT-Befehl effizient Daten aus einer Textdatei in eine Datenbanktabelle. In MySQL ist jedoch ein anderer Ansatz erforderlich.
Äquivalenter MySQL-Befehl: LOAD DATA INFILE
MySQL stellt die Anweisung LOAD DATA INFILE bereit Führen Sie das Einfügen von Massendaten aus einer Datei durch. Dieser Befehl funktioniert ähnlich wie BULK INSERT und ermöglicht Ihnen die Angabe des Quelldateipfads und des Tabellenziels sowie der Datenformatierung Details.
Syntax:
LOAD DATA INFILE '<file_path>' INTO TABLE <table_name> FIELDS TERMINATED BY '<delimiter>'
Parameter:
Beispiel:
Einzufügen Daten aus der Datei „C:MyTextFile.txt“ in die Tabelle „MyTable“ in der Datenbank „myDatabase“ unter Verwendung eines Kommas (",") als Feldtrennzeichen:
LOAD DATA INFILE 'C:\MyTextFile.txt' INTO TABLE myDatabase.MyTable FIELDS TERMINATED BY ','
Zusätzlich Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann ich BULK DATA INSERTION in MySQL durchführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!