Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Importieren Sie große CSV-Dateien mit PHP in die MySQL-Datenbank

Sie könnten einen Blick auf LOAD DATA INFILE werfen in MySQL.

Möglicherweise können Sie die Manipulationen vornehmen, sobald die Daten in MySQL geladen sind, anstatt sie zuerst in PHP einzulesen. Speichern Sie zuerst die Rohdaten mit LOAD DATA INFILE in einer temporären Tabelle und wandeln Sie dann die Daten mit einer Anweisung wie der folgenden in die Zieltabelle um:

INSERT INTO targettable (x, y, z)
SELECT foo(x), bar(y), z
FROM temptable