Bonjour !
Je travaille sur une table dans laquelle chaque ligne correspond à un fichier.
Les fichiers sont tous stockés dans un dossier, et à chaque fois que j'ajoute des fichier j'éxécute une fonction qui met à jour la table en conséquence.
Pour l'instant j'utilise la méthode suivante : avec INSERT IGNORE, j'éxécute la création d'une ligne dans la table pour chaque fichier du répertoire. Grâce à IGNORE, tous les fichiers déjà listés dans la table sont ignorés et au final seuls les nouveaux fichiers sont inscrits.
Je ne sais pas si cela représente beaucoup de travail pour le serveur mais quoi qu'il en soit, je suis persuadé qu'il existe une méthode plus "propre" ! Là, je parcours des centaines d'enregistrements pour pouvoir en ajouter 3 ou 4.
Existe-t-il un moyen plus simple de lire les nouveaux fichiers d'un répertoire afin de les inscrire dans une table, ou ma méthode est-elle très légère pour le serveur et dans ce cas pas la peine de la modifier ?
Merci d'avoir lu mon long message
Partager