bonjour, voila tout est dans le titre.
la valeur de mon auto_increment est élevé et j'aimerai le remettre à 0.
Est-ce possible ?
bonjour, voila tout est dans le titre.
la valeur de mon auto_increment est élevé et j'aimerai le remettre à 0.
Est-ce possible ?
La seule façon que je connais est de détruire la table et de la recréer.
Dans phpmyadmin, selectionner la table voulue puis cliquer sur l'onglet "opération" ensuite il y a un champs "AUTO_INCREMENT". Mettre la valeur voulue pour le prochain enregistrement (1 pour le premier quoi...)
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.
- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
En SQL (parce que c'est quand même de ca dont il sagit ) ca donne :
Mais attention si ta table n'est pas vide au moment ou tu fait ça tu risque d'avoir des problème avec l'insertion de nouveaux enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE matable AUTO_INCREMENT = 1
En théorie on ne touche pas à l'autoincrément qui doit être défini sur un int non signé(4Milliard de possibilités ...)
Si violation de contrainte il y'a tu ne pourras pas supprimer la table et/ou les enregistrementssa gêne pas, même s'il y a des contraintes ?
méthode bourrine sinon : un truncate table si les données ne doivent pas être conservées. En gros un delete table avec réinitialisation de l'auto incrément
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager