question sur clé primaire - SQL/NoSQL - Programmation
Marsh Posté le 21-04-2004 à 15:23:19
ça dépend de ta clé primaire
si c'est un truc genre numéro insee, oui (tu peux effacer l'individu pour l'y remettre plus tard)
si c'est un incrément auto, à priori non... dans ce cas à la limite on s'en fou des "trous"
Marsh Posté le 21-04-2004 à 16:14:59
heu c'est le à priori qui m'embete un peu. faudrai que se soit sur sinon mon prog va sévérement planter
Marsh Posté le 21-04-2004 à 16:16:13
mais on s'en fou des tours je t'ai dit, l'important c'est que ça fasse son boulot de clé primaire
Marsh Posté le 21-04-2004 à 16:21:12
oui mais non le truc que je fait je supprime un élément dans la table. J'en rajoute un juste. Avec une clé primaire incrementte auto je suis obliger de rechercher le max dans la table pour avoir l'id.
Si jamais il comble les trou je suis mal.
C'est pour ca que j'aimerai savoir s'il comble les trou ou non.
Marsh Posté le 21-04-2004 à 16:21:59
bah non ya pas de raisons, vu que c'est "incrémenté"
c'est forcément le plus grand à chaque fois
Marsh Posté le 21-04-2004 à 16:22:54
schmur a écrit : oui mais non le truc que je fait je supprime un élément dans la table. J'en rajoute un juste. Avec une clé primaire incrementte auto je suis obliger de rechercher le max dans la table pour avoir l'id. |
Marsh Posté le 21-04-2004 à 16:59:44
ok c cool merci ca m'arrange pas mal.
en esperant qu'aucune bdd bouche les trous.
merci
Marsh Posté le 21-04-2004 à 15:21:18
bonjour !
j'aimerai savoir s'il est possible qu'une base de données comme sql serveur ou autre, arrive que quand on supprime un champs dans une table et on insere un nouvel élément, prend la même clé primaire. Ceci permettrai d'éviter des "trous" dans le table
merci