gontran Posté 21 Juin 2006 Partager Posté 21 Juin 2006 Bonjoour le hub, Est-ce quelqu'un sais si il est possible de réinitialiser l'auto incrément d'un champ dans une table mysql sans vider la table Je m'explique, j'ai fais des suppressions dans une table, maintenant il me reste 16 enregistrements qui vont de l'id 1 à 16. Le probleme est que l'auto increment suivant du champ 'id' est le 21, je voudrais le faire passer à 17 Est-ce que j'ai été assez clair ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
robinsonvendredi Posté 21 Juin 2006 Partager Posté 21 Juin 2006 Mon conseil, n'essaye pas de faire cela. L'auto incrément contribue à l'intégrité de ta base. En principe, ton programme doit permettre de supprimer des enregistrements sans aucune incidence sur son bon fonctionnement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
gontran Posté 21 Juin 2006 Auteur Partager Posté 21 Juin 2006 ok merci bien Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bourinho Posté 21 Juin 2006 Partager Posté 21 Juin 2006 Salut, Quand tu fais le ratio de ce que ça te fait gagner (vraiment pas grand chose) et ce que ça peut te faire galérer par la suite (si jamais y a un truc qui cloche, y a moyen de s'amuser!!!), et bien, cette manip est à déconseiller!!! A+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kalt Posté 21 Juin 2006 Partager Posté 21 Juin 2006 Tu peux (en ayant pris en compte les avertissements précédents) supprimer la colonne contenant l'auto-incrément et la recréér aussitôt. Lien vers le commentaire Partager sur d’autres sites More sharing options...
gontran Posté 21 Juin 2006 Auteur Partager Posté 21 Juin 2006 Bah je vais peut etre eviter si ca doit mettre ma table par terre ca va pas le faire merci encore pour vos conseil Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 21 Juin 2006 Partager Posté 21 Juin 2006 Si jamais tu dois conserver pour une entrée dans ton tableau, un ordre précis (incrémenté de 1, et décrémenté en cas de suppression d'un élément de rang inférieur), rajoute une colonne 'place' (mais ne touche effectivement pas à l'ID). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant