Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1415 connectés 

  FORUM HardWare.fr
  Programmation

  [mysql/phpmyadmin] Next Autoindex = 61 ? (champs auto-incrementé)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mysql/phpmyadmin] Next Autoindex = 61 ? (champs auto-incrementé)

n°121332
Petrus75
Posté le 04-04-2002 à 13:04:18  profilanswer
 

Salut.
 
J'ai une table avec sur le premier champs (qui est l'index primaire) l'option "auto-incremeté"
 
J'ai effacé les 60 enregistrements de cette table.
 
Dans les stats que phpmyadmin me restitue sur cette table il me met : Next Autoindex = 61
 
Normal si mes 60 enregistrements etaient toujours presents, mais maintenant que je les ai efface je voudrais reinitialiser cette incrementation. La il incremente a partir de 60, 61... :(
 
Comment acceder/reset cette valeur? J'ai rien en cliquant sur le champs concerné ou ni meme sur l'index de la table.

mood
Publicité
Posté le 04-04-2002 à 13:04:18  profilanswer
 

n°121334
Je@nb
Kindly give dime
Posté le 04-04-2002 à 13:12:44  profilanswer
 

On en a déjà débatu y a qq temps, on a pas trouvé comment faire

n°121435
drlobo
Posté le 04-04-2002 à 16:02:34  profilanswer
 

tout ce que tu peux faire,c'est un drop/create table...

n°121439
MiniCooler
Posté le 04-04-2002 à 16:06:55  profilanswer
 

cette valeur doit être stockée dans les tables systèmes (un peu comme les sequences d'Oracle)
 
mais comme tu n'y a surement pas accès, le seul moyen envisageable semble être la méthode de drlobo


---------------
SetiCommander, le setiseur à la chaîne ...
n°121478
Mara's dad
Yes I can !
Posté le 04-04-2002 à 17:15:31  profilanswer
 

Lisez la doc :
 
Pour Positionner le compteur à la valeur maxi effectivement en base :
ALTER TABLE tbl_name AUTO_INCREMENT = 1
 
Lu ICI : http://www.mysql.com/doc/e/x/examp [...] EMENT.html
 
J'ai testé, çà marche !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°121481
skylight
Made in France.
Posté le 04-04-2002 à 17:21:27  profilanswer
 

Mara's dad a écrit a écrit :

Lisez la doc :
 
Pour Positionner le compteur à la valeur maxi effectivement en base :
ALTER TABLE tbl_name AUTO_INCREMENT = 1
 
Lu ICI : http://www.mysql.com/doc/e/x/examp [...] EMENT.html
 
J'ai testé, çà marche !  




 
C'est normal, c'est une commande ALTER, qui modifie par conséquent la structure de ta table.
 
Dans PhpMyAdmin, quand tu rajoute un champ, c'est pareil, regarde la requete qu'il fait, un ALTER :)
 
A+

n°121686
Sh@rdar
Ex-PhPéteur
Posté le 05-04-2002 à 10:01:35  profilanswer
 

sur la doc sont expliqué les différents types de BDD (ISAM,MYISAM etc..) et leur fonctionnement par rapport au champ AUTO_INCREMENT c'est très intéressant.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°121845
Petrus75
Posté le 05-04-2002 à 13:43:49  profilanswer
 

Merci, j'ai trouve cette page aussi hier et on me l'a confirme sur un autre forum.
 
Ca a marche aussi pour moi sous phpmyadmin :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [mysql/phpmyadmin] Next Autoindex = 61 ? (champs auto-incrementé)

 

Sujets relatifs
[PHP - MySQL][VC++] Exécuter des requetes sur une base MySql
apache + php + mysqlmysql: auto_increment
[NEWBIE] Comment interdire l'acces au rep. MYSQL...[Editeur] Editeur qui rafraichit un fichier auto.
[MySQL] Optimisationphpmyadmin magic quotes ?
Flash to PHP/ Php to Flash via base mySQL? 
Plus de sujets relatifs à : [mysql/phpmyadmin] Next Autoindex = 61 ? (champs auto-incrementé)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR