salut,
J'ai une appli munie d'une purge semi-manuel.
Un bouton séléctionne l'ensemble des infos à supprimer et place un flag dessus (une colonne qui passe à -1 pour les futures infos à supprimer, 0 en temps normal pour des infos valides, et 1 pour des infos à conserver absolument)
Ensuite des hommes vérifie la qualité de la préselection, et repasse en 0 ou 1 les infos mal séléctionnés.
Une fois ce check acompli, on lance la purge réelle.
Soit une séléction sql de tout les enregistrement à -1, et pour chaque ligne trouvé on appel une fonction de suppression (cause pas de notion de clé étrangère dans MySQL 3.23...).
Le problème est simple : temps d'execution trop long pour les grosses purges. Comment gérer ça?
Merci pour qq pistes