salut
svp j'ai un probleme dans ma base de données, lorsque je supprime un ligne leur id n'apparut pas une fois je saisi une nouvelle ligne. quelqu'un m'aider svp![]()
salut
svp j'ai un probleme dans ma base de données, lorsque je supprime un ligne leur id n'apparut pas une fois je saisi une nouvelle ligne. quelqu'un m'aider svp![]()
Explique mieux ton problème afin qu'on puisse d'aider.
Bonjour,
si votre objectif est de réutiliser un ID libérer par un delete, l'autoincrement de la base de données ne proposera pas un id libérer par une suppression. Il proposera toujours comme id, le dernier enregistré+1.
Si vous voulez réutiliser un id précédemment supprimer (ce qui me semble dangereux) il faudra le forcer dans la requête insert (exemple INSERT INTO t1 (id) VALUES (1)) dans cet exemple, il faut bien sur s'assurer avant que l'id 1 n'existe pas avant.
ce qui l'as dit DaYonyon c'est exactement mon prob
Bonjour,
ce comportement est normal (auto-incrémentation).
En quoi est-ce un problème dans ton cas ?
oui c'est normal mais lorsque je supprime une ligne de la base de donnée il faut que le num id suprimer apparaitre une autre fois dans la table et avec l'auto incrémente ca ne convient pas.
Partager