Bonjour
J'ai un petit problème concernant des ajouts dans des bases liées...
La structure de mes tables sont les suivantes:
Table etudiants:
id
nom
prénom
adresse (Numéro lié à l'id de la table adresse)
etc .....
Table adresses:
id
adresse
code_postal
etc ....
Alors mon problème est que j'ai un formulaire qui me permet d'encoder les différents champs pour ces deux tables. Lorsque j'ajoute une adresse dans la table adresses, il faut bien sur que l'adresse de l'étudiant encodé fasse référence à cette adresse que je viens d'ajouter. Le champ id est de type NuméroAuto, donc je voulais savoir il y avait moyen de récupérer cette valeur, ou bien si il y a une autre solution.
Je connais bien un moyen mais qui ne me satisfait pas beaucoup: Récupérer le dernier numéroAuto en exécutant une requête du type "SELECT max(id) FROM adresses"
Je voulais savoir à ce sujet, quelle est la valeur limite d'un champ numéroAuto ? et que se passe-t-il lorsqu'on ajoute un enregistrement alors que le numéroAuto ne peut plus s'incrémenter ?
Voila, merci d'avance pour les réponses
Partager