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
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
A voir également:
- Problème avec clé primaire incrémenté
- Clé windows 10 gratuit - Guide
- Clé usb non détectée - Guide
- Clé bootable windows 10 - Guide
- Télécharger microsoft office 2010 avec clé d'activation gratuit - Télécharger - Sécurité
- Clé usb 2to vrai ou faux - Accueil - Stockage
2 réponses
Utilisateur anonyme
6 juil. 2013 à 20:54
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.
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.
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
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
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