Problème avec clé primaire incrémenté

Résolu/Fermé
mimou2601 Messages postés 82 Date d'inscription dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 - Modifié par mimou2601 le 6/07/2013 à 20:00
mimou2601 Messages postés 82 Date d'inscription dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 - 6 juil. 2013 à 21:06
Bonjour,

Je n'arrive pas à mettre mon clé primaire incrémenté remise à 0 malgré que j'ai exécuté la requête : ALTER TABLE site AUTO_INCREMENT=0

j'ai besoin d'aide.
Merci d'avance.

A voir également:

2 réponses

Utilisateur anonyme
6 juil. 2013 à 20:54
Bonjour

Comme indiqué dans la doc :
You cannot reset the counter to a value less than or equal to any that have already been used. For MyISAM, if the value is less than or equal to the maximum value currently in the AUTO_INCREMENT column, the value is reset to the current maximum plus one. For InnoDB, if the value is less than the current maximum value in the column, no error occurs and the current sequence value is not changed.
Bref, tu ne peux pas.
Mais si c'est pour remettre l'auto_increment à 0, tu n'as qu'à détruire et recréer la table.
0
mimou2601 Messages postés 82 Date d'inscription dimanche 12 avril 2009 Statut Membre Dernière intervention 16 mai 2017 7
6 juil. 2013 à 21:06
merci pour la répondre, c'est bon j'ai résolue mon problème.
les champs de mes tables sont NOT NULL c'est pour cela ça n'a pas marché.
il suffit de mettre : ALTER TABLE site AUTO_INCREMENT=1
0