importer csv important
Posté : 12 sept. 2006, 13:20
Bonjour à tous,
j'ai besoin actuellement d'importer un csv de plus 40000 enregistrements...
Donc j'ai même pas essayer de le faire en une requête
, c'est même pas la peine!
Bon alors voilà la démarche que je vais suivre:
1- je parse le csv, met tout ça dans un grand tableau
2- je prend par exemple 500 enregistrements que j'insère dans la bdd
3- je redirige sur la même page après avoir effacer les 500 première entrée du tableau, et je repart au step2, jusqu'a la fin.
Bon déja, est-ce que vous pensez que se soit la bonne méthode ?
Mais ma question ne porte pas entièrement la dessus, je voudrai avoir votre avis pour le step 2:
j'ai deux solutions:
1-je fait une boucle qui fait un insert pur chaque entrée
2-je fait une grosse requête, mais qui risque de prendre du temps...
Quelle serait votre manière de voir les choses?
Ps: je veu essayer de pas toucher au temps limite d'éxécution!
Voilà merci
j'ai besoin actuellement d'importer un csv de plus 40000 enregistrements...
Donc j'ai même pas essayer de le faire en une requête
Bon alors voilà la démarche que je vais suivre:
1- je parse le csv, met tout ça dans un grand tableau
2- je prend par exemple 500 enregistrements que j'insère dans la bdd
3- je redirige sur la même page après avoir effacer les 500 première entrée du tableau, et je repart au step2, jusqu'a la fin.
Bon déja, est-ce que vous pensez que se soit la bonne méthode ?
Mais ma question ne porte pas entièrement la dessus, je voudrai avoir votre avis pour le step 2:
j'ai deux solutions:
1-je fait une boucle qui fait un insert pur chaque entrée
2-je fait une grosse requête, mais qui risque de prendre du temps...
Quelle serait votre manière de voir les choses?
Ps: je veu essayer de pas toucher au temps limite d'éxécution!
Voilà merci