MySQL Forums
Forum List  »  French

Re: Insertion étrange
Posted by: Jean Molliné
Date: January 18, 2010 10:53AM

Bonsoir,
à première vue pas d'idée, mais pour trouver, peut-être des pistes à suivre.

-1- Récupérer les retours d'insertion. Lorsqu'on fait un INSERT avec MySQL, MySQL retourne un message, soit une erreur s'il y a lieu, soit le nombre de lignes insérées;
-2- Activer (si ce n'est pas déjà fait) tous les logs de requête MySQL et les inspecter pour les requêtes d'insertion;
-3- Noter le montant de l'erreur chaque soir et tenter de trouver une constante ou encore comparer avec els valeurs des différentes factures dans l'ordre où elles ont été insérées pour repérer laquelle a apparemment «déconné» : la première, la dernière, une autre mais laquelle.
-4- Écrire un test comportant une requête SQL récupérant le total de la caisse avec en variable le total attendu pour comparer avec le total réellement trouvé et le faire exécuter via un CronTab à intervalle régulier (par ex. toutes les 10mn) à partir de la dernière insertion de la journée pour tenter de déterminer à partir de quel moment la caisse devient subitement juste. À partir de là, scruter à la loupe les logs entre la dernière exécution retournant une caisse fausse et celle montrant la caisse à nouveau juste pour débusquer ce qui a pu déclencher la correction.

Si avec tout ça l'erreur n'est toujours pas trouvée, il y a un soucis, mais certainement pas insurmontable ;)

______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)

Options: ReplyQuote


Subject
Views
Written By
Posted
4656
January 18, 2010 08:30AM
Re: Insertion étrange
2433
January 18, 2010 10:53AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.