par
nick3340 » 23 févr. 2007, 01:36
tu peux peut être enlever le while en mettant une condition ( WHERE ) dans ton UPDATE, non?
A+
Pascal
Merci, mais je ne pense pas que ça peut marcher, je vais réexpliquer plus en détail.
1- En fait je fais une requete pour obtenir tous les comptes, (avec while)
2- je prends des informations, je fais des calcul,
3- et je fais un update à la fin pour mettre à jour.
4- Ensuite je passe aux comptes suivants.
Si je ne mets pas de while, il va falloir que je fasse 10 000 updates différents, non ? A moins qu'il existe une requete sql pouvant prendre les infos, les multiplier par une variable (calculée), mettre les infos dans une colonne, et remettre à zero les colonnes où j'ai pris mes infos de bases pour les calculs.
C'est assez compliqué

donc la seule chose que je veux savoir c'est si c'est trop hard pour un serveur 10000 requetes en moins d'1 minute ?
[quote="pascaltje"]tu peux peut être enlever le while en mettant une condition ( WHERE ) dans ton UPDATE, non?
A+
Pascal[/quote]
Merci, mais je ne pense pas que ça peut marcher, je vais réexpliquer plus en détail.
1- En fait je fais une requete pour obtenir tous les comptes, (avec while)
2- je prends des informations, je fais des calcul,
3- et je fais un update à la fin pour mettre à jour.
4- Ensuite je passe aux comptes suivants.
Si je ne mets pas de while, il va falloir que je fasse 10 000 updates différents, non ? A moins qu'il existe une requete sql pouvant prendre les infos, les multiplier par une variable (calculée), mettre les infos dans une colonne, et remettre à zero les colonnes où j'ai pris mes infos de bases pour les calculs.
C'est assez compliqué :lol: donc la seule chose que je veux savoir c'est si c'est trop hard pour un serveur 10000 requetes en moins d'1 minute ?