Voila, je dois effectuer une migration de données d'un fichier vers ma table (une ligne du fichier correspond a une insertion). Mon fichier est assez gros (plus de 10000 lignes). Pour l'instant, j'ai une requete du style
"INSERT INTO ma_table (... , ... , ...);" que j'éxécute en boucle (au meme moment que je récupère les lignes du fichier).
Le problème, c'est que cela prend un temps fou pour effectuer la migration (plus de 30 secondes).
J'avais donc pensé pouvoir concaténer tous les insert dans une seule énorme requête que je n'exécuterais qu'une seule fois, mais je n'y arrive pas... il semble que la fonction mysql_query() ne supporte pas plus d'une instruction par requête. Pourtant, quand je teste mon énorme requête dans l'interface de PhpMyAdmin, il arrive très bien à tout exécuter a la suite, et c'est beaucoup plus rapide que mon algo actuel (1 requete par instruction).
Voila, si quelqu'un a une solution, je suis au bord du gouffre la...