Bon j'ai encore quelques soucis, ça m'apprendra à crier victoire trop tôt ..
En fait je bloque à l'actualisation. Auparavant après chaque traitement je faisais un UPDATE pour générer la nouvelle demande restante après qu'on ait prélevé les sièges du précédent appareil et je recommençais or là je ne fais plus qu'une requête, plus d'UPDATE entre chaque traitement. Bon c'est pas compréhensible là ..
En gros par l'exemple vu ci dessus.
deux appareils, l'un de 80 et l'autre de 40 sièges sur une ligne avec une demande 90
Avant je traitais le premier puis modifié la demande restante avec un update pour recommencer mes calculs avec cette nouvelle valeur or là la valeur reste à 90 et ne sera modifié qu'à la fin..
Comment procéder ?
Edit précision :
j'ai fais une petite table de test pour voir et en fait je me rend compte que pour cette requête :
INSERT INTO demande_eco (id_demande_eco, lundi_eco_restant, mardi_eco_restant, mercredi_eco_restant,jeudi_eco_restant, vendredi_eco_restant, samedi_eco_restant, dimanche_eco_restant) VALUES (2,240 - 130,240,240,240,240,240,240), (2,240,240 - 130,240,240,240,240,240) ON DUPLICATE KEY UPDATE lundi_eco_restant = VALUES(lundi_eco_restant), mardi_eco_restant = VALUES(mardi_eco_restant), mercredi_eco_restant = VALUES(mercredi_eco_restant), jeudi_eco_restant = VALUES(jeudi_eco_restant), vendredi_eco_restant = VALUES(vendredi_eco_restant), samedi_eco_restant = VALUES(samedi_eco_restant), dimanche_eco_restant = VALUES(dimanche_eco_restant)
seule la dernière partie "(2,240,240 - 130,240,240,240,240,240)" est sauvegardée, n'y a t'il pas moyen d'enregistrer les deux à la suite ? ^^'
En fait je bloque à l'actualisation. Auparavant après chaque traitement je faisais un UPDATE pour générer la nouvelle demande restante après qu'on ait prélevé les sièges du précédent appareil et je recommençais or là je ne fais plus qu'une requête, plus d'UPDATE entre chaque traitement. Bon c'est pas compréhensible là ..
En gros par l'exemple vu ci dessus.
deux appareils, l'un de 80 et l'autre de 40 sièges sur une ligne avec une demande 90
Avant je traitais le premier puis modifié la demande restante avec un update pour recommencer mes calculs avec cette nouvelle valeur or là la valeur reste à 90 et ne sera modifié qu'à la fin..
Comment procéder ?
Edit précision :
j'ai fais une petite table de test pour voir et en fait je me rend compte que pour cette requête :
INSERT INTO demande_eco (id_demande_eco, lundi_eco_restant, mardi_eco_restant, mercredi_eco_restant,jeudi_eco_restant, vendredi_eco_restant, samedi_eco_restant, dimanche_eco_restant) VALUES (2,240 - 130,240,240,240,240,240,240), (2,240,240 - 130,240,240,240,240,240) ON DUPLICATE KEY UPDATE lundi_eco_restant = VALUES(lundi_eco_restant), mardi_eco_restant = VALUES(mardi_eco_restant), mercredi_eco_restant = VALUES(mercredi_eco_restant), jeudi_eco_restant = VALUES(jeudi_eco_restant), vendredi_eco_restant = VALUES(vendredi_eco_restant), samedi_eco_restant = VALUES(samedi_eco_restant), dimanche_eco_restant = VALUES(dimanche_eco_restant)
seule la dernière partie "(2,240,240 - 130,240,240,240,240,240)" est sauvegardée, n'y a t'il pas moyen d'enregistrer les deux à la suite ? ^^'