02-06-2018, 12:29 AM
Ok, dans ce cas je passerais en InnoDB, en espérant que tout se passe bien ..
Le code en question fait 1500 lignes et j'avoue que ça me met un peu mal de tout balancer ..
je pensais que ça aurait été suffisant car je fais réellement une boucle dont je fais des UPDATE à l'intérieure d'où la structure présentée plus haut.
En gros vous allez lire 1500 lignes où il y a une condition ou plusieurs conditions et dans ces conditions un ou plusieurs UPDATE.
Exemple : si l'avion est un avion loué alors on mettra à jour les infos du bailleur ainsi que ceux du loueur. Si l'équipage sur l'appareil a effectuer le quota maximal d'heure de travail alors on update la ligne de l'équipage dans la table équipage avec un warning (en gros la dernière date où il y a eu un rappel) et si lorsqu'on repasse dessus au prochain vol il y a toujours le warning alors grève, dans ce cas c'est une autre condition et là insert + update etc.
Je voulais simplement (bon le terme est un peu fort) savoir comment vous, vous procédiez. Admettons qu'on prenne Ogame, ce dernier à la fin d'un combat, il ne va pas boucler sur tous les combats ayant eu lieu et faire des UPDATE à tout va ..
Le code en question fait 1500 lignes et j'avoue que ça me met un peu mal de tout balancer ..
je pensais que ça aurait été suffisant car je fais réellement une boucle dont je fais des UPDATE à l'intérieure d'où la structure présentée plus haut.
En gros vous allez lire 1500 lignes où il y a une condition ou plusieurs conditions et dans ces conditions un ou plusieurs UPDATE.
Exemple : si l'avion est un avion loué alors on mettra à jour les infos du bailleur ainsi que ceux du loueur. Si l'équipage sur l'appareil a effectuer le quota maximal d'heure de travail alors on update la ligne de l'équipage dans la table équipage avec un warning (en gros la dernière date où il y a eu un rappel) et si lorsqu'on repasse dessus au prochain vol il y a toujours le warning alors grève, dans ce cas c'est une autre condition et là insert + update etc.
Je voulais simplement (bon le terme est un peu fort) savoir comment vous, vous procédiez. Admettons qu'on prenne Ogame, ce dernier à la fin d'un combat, il ne va pas boucler sur tous les combats ayant eu lieu et faire des UPDATE à tout va ..