Bonjour à tous,
Je me tourne vers vous pour une petite problématique :
Je voudrais faire (sur une même table) :
- SELECT pour récupérer un enregistrement (id/nom) où le statut est "disponible".
- UPDATE du statut de l'id récupérer précédemment pour le mettre en "occupé".
En conclusion, il faut que j'update une ligne de la table en "occupé" et que je récupère les champs "id" et "nom" de cette table.
Je voudrais faire cela en une requête (pour qu'entre la première et la deuxième requête il n'y pas d’accès concurrentiel) mais je pense que ce n'est pas possible.
Je me tourne donc vers vous pour avoir la meilleure solution (et la plus rapide).
Je penchais vers une transaction ou une procédure stockée, qu'en pensez vous?
Merci !
Partager