phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Importer un gros fichier csv à l'aide de phpMyAdmin

Augmentez la limite de mémoire et le temps de script de votre php, car vous exécutez l'instruction mysql via le serveur php.

Vérifiez votre fichier php.ini pour ces vars :

memory_limit
max_execution_time

Mais de toute façon je le ferais via le client mysql (terminal), vérifiez la doc mysql

LOAD DATA LOCAL INFILE '/path/to/your/csv/file/csv_file.csv' INTO TABLE database_name.table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

Documentation MySQL - Charger la syntaxe du fichier de données Documentation PHP - Paramètres du noyau Ini