par
jojolapine » 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