Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importer un gros fichier csv dans la base de données mysql en utilisant php

Vous pouvez jeter un œil à LOAD DATA INFILE dans MySQL.

Vous pourrez peut-être effectuer les manipulations une fois les données chargées dans MySQL, plutôt que de les lire d'abord dans PHP. Stockez d'abord les données brutes dans une table temporaire à l'aide de LOAD DATA INFILE, puis transformez les données dans la table cible à l'aide d'une instruction comme celle-ci :

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