Bonjour,
Je suppose que ce genre de cas doit exister, mais je n'ai réussi à trouver de solution. Je voudrais modifier un champ sur plusieurs lignes, et récupérer les lignes qui ont été modifiées.
Plus précisément, j'ai une table avec une clé et un champ statut : un entier avec 3 valeurs (non traité, traitement en cours, traitement effectué). Je veux récupérer un certain nombre d'id (non traités) tout en changeant leur statut à traitement en cours.
La difficulté c'est que plusieurs clients peuvent s'exécuter en même temps, donc récupérer l'id et changer le statut doivent se faire sans qu'une autre requête puisse atteindre ces mêmes lignes.
Je ne vois pas comment faire ça de façon sure. Merci d'avance de tout conseil !
Partager