IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Remise à 0 de l'auto-increment [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut Remise à 0 de l'auto-increment
    Bonjour,

    pour mon site j'ai une base de donnée que j'ai créé avec plusieurs tables mais après avoir fait plusieurs tests dessus, l'ID de ma clé primaire (en A_I) a augmenté. Je souhaiterais avoir un ID ré-initialisé maintenant que j'ai fini mes tests. Comment fait-on ?

    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    Tu peux faire un TRUNCATE table : ça va la vider et remettre l'auto-increment à 1

    Sinon dans PMA Cliques sur Opérations et tu as l'auto-increment dans les options pour cette table

  3. #3
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Sinon dans PMA Cliques sur Opérations et tu as l'auto-increment dans les options pour cette table
    J'ai trouvé l'option que tu me parles mais lorsque je tape la valeur 2 (car j'ai une entrée) il me met que la requête est correct mais :
    • Il me remet la valeur antérieure (dans option)
    • Il me met la valeur antérieure - 1 (dans affichage de la table)

    Pourquoi ca réagit comme cela ?

  4. #4
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Vérifies l'ID de l'enregistrement que tu as dans la table.

    Au besoin , modifies-le : mets 1 puis retournes dans les options et mets l'auto-increment à 2 (ce sera le suivant)

    Par définition, l'auto-increment ne peut pas être inférieur au plus grand ID

  5. #5
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Bravo tu avais raison, j'ai :
    • Mis mon entrée présente à l'ID 1
    • Dans les options de cette table j'ai placé l'auto-increment à 2

    Après un test pour mettre un 3ème champ je confirme que ça fonctionne (auto-increment à 2 maintenant).

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDO] Remise a zero de l'auto incrementation
    Par Invité dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/06/2013, 13h08
  2. [auto increment] remise à zéro
    Par Dsphinx dans le forum Outils
    Réponses: 1
    Dernier message: 17/07/2007, 14h29
  3. remise a zero d'un champ auto incrementer
    Par Damish dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/10/2006, 12h00
  4. Réponses: 5
    Dernier message: 22/05/2006, 14h53
  5. Remise à zero champ auto-incrementé (SQL Server)
    Par James85 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 26/01/2004, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo