bonjour,
je développe une application de gestion d' une université
je dois proposer des rendez vous après l' inscription de chaque étudiant en fonction des quota allouées par jour et par stand pour l ' établissement de sa carte d' étudiant en sautant les dimanches .
pour ce faire
j exécute une requête qui compte le nombre de rendez vous déjà attribués
et je fais les calculs en fonction ensuite j insère le rendez vous dans la base de données
pour éviter qu' un étudiant ne s' inscrive pendant que j' attribue un rendez vous
j utilise un LOCK TABLES WRITE pendant les requêtes .Est ce la bonne méthode ?
je demande cela car sur certains forums ,il est écrit que cela peut entrainer un deadlock c est à dire bloquer la base de données a l' infinie.
comment éviter a coup sur les deadlock?
de plus mes tables sont en INNODB .Est ce que les verrous LOCK TABLES Marchent correctement avec?
Partager