Bonjour,
j'ai une base de données dédiée pour la facturation et la taxation , donc vous imaginez à quel point il est critique de gérer les accès aux lignes de certaines de mes tables surtout que j'ai des champs crédit qui peuvent être accessibles par plusieurs utilisateurs, ce que je faisais au départ c'est de récupérer un champ crédit, voir s'il est suffisant et puis le mettre à jours(retrancher ce qui a été consommé), le problème c'est que je me suis rendu compte que entre le test que je fait(validité de crédit) et la mise à jours , il est très fort probable qu'un autre client ait déjà modifié le champs donc je risque fort de perdre les futurs client, c'est ainsi que j'ai eu la simple idée de faire simple en adoptant cette requêtes "Update maTable set Credit=Credit-consommation where id_compte=x and Credit-consommation>=0", j'ai juste un dernier soucis c'est comment savoir que ma ligne à été modifié, et je rappel que je n'ai pas un seul statement , il y en a plusieurs lancé en parallèle.
Excellente journée.![]()
Partager