pb scripts sql concurrence
Salut à tous,
J'ai une procédure stocké Mysql, exécutée toutes les secondes, qui se charge de supprimer (non physiquement, avec un booléen: 1->ok, 0->supprimé) des produits dont la date de péremption est atteinte. J'ai un script php qui permet de tester si la date de péremption n'est pas atteinte et qui dans ce cas repousse la date de péremption.
Mon problème est que quelques fois j'ai des objets supprimés dont la date de péremption est encore bonne. Je pense que le script php à sélectionné l'objet dont la date de péremption doit être repoussée puis la procédure stocké a supprimé l'objet puis le script php a repoussé la date de péremption. Je pense donc qu'il y a un problème de concurrence des ressources. Le script php et la procédure stockée ne devrait pas s’entremêler.
J'ai testé des verrous Mysql mais j'ai pas tout pigé. Est ce que quelqu'un à une idée pour résoudre mon problème ?
Merci d'avance.