cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 2008
-
13 nov. 2004 à 13:17
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
26 nov. 2004 à 15:57
bonjour,
j'ai cree un table avec un compteur automatique, j'ai fait 3 test dessus
maintenant je souhaite remettre le compteur a zero car il part de 4 comment
puis je faire.
Y'a t'il un moyen pour eviter qu'il est un trou dans le compteur. par exmple
j'ai 5 ligne 1,2,3,4,5 je supprime la ligne 3 => 1,2,4,5 comment puis je
faire pour lui dire qu'il redescende tout de 1 pour avoir 1,2,3,4
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 15 nov. 2004 à 01:31
Avec le compteur auto, je ne pense pas que cela soit possible.
Il faut gérer ton propre compteur si tu souhaites faire des redescente auto (par des triggers par exemple 'ON DELETE....').
ATTENTION: Si ton champs autoincrementé est l'ID de tes éléments, prends bien conscience si ce n'est pas cet ID que tu utilises ailleurs.
Par exemple si tu as une table de Produit avec :
ID, NOM, PRIX
1, TOTO, 10
2, TATA, 20
3, TUTU, 30
4, TITI, 10
Et que pour une raison x ou y TATA doivent être supprimé dans ton cas de rétrogradage auto à la suppression il faut modifier tous les ACHAT déclarés pour TUTU et TATA, afin que ceux qui ont commandé du TUTU ne se retrouvent pas avec des commande de TITI.
C'est d'ailleurs la raison pour laquelle ce n'est pas géré (un ID est un identifiant unique).
Ca remet ton compteur a zero si tu en a besoin (pour le reste je ne sais pas)
@+
Julien
-----------------------------------------------------------
:big) Essai ca sinon on trouvera autre chose ;)
-----------------------------------------------------------