phpmyadmin
Vous pouvez peut-être simplement sélectionner l'onglet Opérations phpMyAdmin:
- Dans phpMyAdmin, cliquez sur la table que vous souhaitez réinitialiser ou modifiez la valeur AUTO_INCREMENT
- Cliquez sur l'onglet Opérations
- Dans la zone Options de table, recherchez le champ auto_increment.
- Entrez la nouvelle valeur de départ auto_increment
- Cliquez sur le bouton Aller pour la boîte Options de table.
Étant donné que c'est l'une des questions les plus fréquemment posées pour phpmyadmin, vous pouvez en savoir plus à ce sujet dans ce blog: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
Informations supplémentaires
Pour une table vide , une autre façon de réinitialiser l'attribut auto_increment consiste à exécuter
TRUNCATE TABLE mydb.tablename;
Ne l'exécutez pas si vous avez des données dedans. Si vous voulez diffuser les données, alors soyez mon invité.
Dans phpmyadmin, cliquez simplement sur l' SQL
onglet, entrez la commande et exécutez-la.
Pour une table non vide , vous souhaiterez peut-être ajuster l'attribut auto_increment à l'ID existant le plus élevé utilisé en cas de suppression d'entrées supérieures.
D'abord, optimisez la table
OPTIMIZE TABLE mydb.mytable;
Ensuite, recherchez la valeur la plus élevée pour la colonne auto_increment (disons que c'est le cas id
)
SELECT MAX(id) maxid FROM mydb.mytable;
Supposons que la réponse renvoie 27. Allez à l'onglet Opérations et entrez 28.
RolandoMySQLDBA
la source
En complément des autres réponses, je préférerais une approche plus visuelle:
Cliquez sur le tableau que vous souhaitez modifier.
Cliquez Operations:
Notez également que:
la source
la source