Bonjour à tous,

depuis un moment déjà je me retrouve confronté à un bug dans une application visant à gérer des quantités de produits en stock.

Le problème se situe dans l'affectation d'une nouvelle valeur dans un champ de type integer [ int(4) ] qui prend aléatoirement (donc vraiment pas à tous les coups) la valeur maximale d'un integer (4294967295).

Je me demandais donc quel type d'entrée dans ce champ peut causer l'apparition d'une telle valeur, outre la tentative d'insertion d'un nombre en dehors de la plage de valeur d'un int.
J'ai tenté d'y insérer une date, une chaine de caractère, mais je n'arrive pas à reproduire cet overflow.

Merci de votre aide,
jav


PS : la seule opération effectuée sur ce champ est une décrémentation de sa valeur, avec un test préalable de sa nullité.