Bonjour,
Je me pose une petite question: il faut que je remplisse deux tables :
- eleves, qui contient nom, prenom, mail, un champ id et un champ id-groupe
- groupe, qui contient sujet, date et un champ id
La valeur de eleves.id-groupe est déduite de la valeur que prend groupe.id à l'insersion. Pour le moment, je pense faire les choses en deux temps :
1) une première requête insère le nouveau groupe et j'extrait la valeur la plus élevée de groupe.id
2) j'insère les élèves dans leur table en assignant à eleves.id-groupe la valeur récupérée en 1).
Est-ce qu'il y a mieux à faire ? Est-ce qu'il n'y a pas un risque, si deux requêtes arrivent simultanément, qu'il y ait une collision malheureuse ? Si oui, existe-t-il un moyen de l'éviter ? Genre une manière siouxe d'insérer lesnouveaux enregistrements...
Merci beaucoup
Hugo
Partager