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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Reset d'un id

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Reset d'un id

n°178614
manuuu
Posté le 19-07-2002 à 10:18:57  profilanswer
 

salut, voilà, j'ai fais une petite bétise. En voulant faire un test, j'ai inserer un enregistrement dans une table avec l'id 60000
maintenant, chaque nouvel enregistrement est enregistré : 6001 6002 6003 alors que celui juste avant est 249, comment le faire enregistrer automatiquement (incrementer de nouveau) à 250, 251 .....sans lui dire. Merci

mood
Publicité
Posté le 19-07-2002 à 10:18:57  profilanswer
 

n°178615
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-07-2002 à 10:23:19  profilanswer
 

tu supprimes ton enregistrement 60000, ainsi que le 249. tu ressaisis le 249, et ça devrait repartir !


---------------
J'ai un string dans l'array (Paris Hilton)
n°178616
manuuu
Posté le 19-07-2002 à 10:24:48  profilanswer
 

j'essaye ça de suite, merci bcp

n°178619
manuuu
Posté le 19-07-2002 à 10:26:29  profilanswer
 

ça marche pas :'(

n°178620
Mara's dad
Yes I can !
Posté le 19-07-2002 à 10:27:00  profilanswer
 

Cherche dans la doc de Mysql du coté de SET INSERT_ID=#


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°178623
Max Evans
Posté le 19-07-2002 à 10:29:06  profilanswer
 

G trouvé ca hier, ca pourrait peut etre te servir :)
 
http://www.phpinfo.net/?p=commenta [...] &id_comm=0


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°178630
Mara's dad
Yes I can !
Posté le 19-07-2002 à 10:33:20  profilanswer
 

J'espère que le gars qui utilise çà pour boucher les trous, n'a pas beaucoup d'enregs dans ses tables, sinon, son truc va ramer à mort !
 
Solution de la dernière chance :
 
Recopier dans une autre table ! (Sans le champ AUTOINCREMENT bien sûr !)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°178637
manuuu
Posté le 19-07-2002 à 10:39:58  profilanswer
 

merci pour votre aide, Max Evans, la méthode me parrait un peu compliquée pour ce que je veux faire :(((((
 
sinon, je suis en train, de chercher, mais c'est bizarre, je trouve rien, à part :  
LAST_INSERT_ID(id+1) qui ajoute encore 60011 alors que j'ai entré à la main le 235 et le 236

n°178642
manuuu
Posté le 19-07-2002 à 10:42:52  profilanswer
 

j'ai supprimé et recréé la table c'est bon :)

n°178666
Mara's dad
Yes I can !
Posté le 19-07-2002 à 11:07:47  profilanswer
 

Je viens de trouve LA solution :
 
Si j'ai 9 enregs dans Ma_Table, numérotés de 1 à 9, je fais çà
 
ALTER TABLE Ma_Table AUTO_INCREMENT=10;
 
Et le prochain à le n°10, puis 11...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 19-07-2002 à 11:07:47  profilanswer
 

n°178722
Sh@rdar
Ex-PhPéteur
Posté le 19-07-2002 à 12:53:43  profilanswer
 

Comme on l'a déjà répété des dizaines de fois :
 
SQL est un système de MANIPULATION DE DONNEES, la manière dont s'affiche les lignes est indépendante de la valeur des champs !
 
le fait de boucher les trous n'apporte absolument rien..

n°178740
Mara's dad
Yes I can !
Posté le 19-07-2002 à 13:11:57  profilanswer
 

Sh@rdar -> C'est sûr, mais c'est plus joli  :D  
 
Sinon, çà peux servir si t'as une table avec un ID de type "TINYINT".
Tu peux avoir envie de remettre le compteur plus bas si comme manuuu tu as accidentellement inséré un enreg avec un ID à 255 !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

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

  [MySQL] Reset d'un id

 

Sujets relatifs
Console MySQL et caractères accentués...[access 2 mysql] comment convertir une BD access en mysql ?
[MySQL] dans du C[SGBD] Benchmark MySQL/Oracle --> Oracle KO ?!
MYSQLEncore moi (Pb MySQL)
[PHP] Récupération d'une variable d'un formulaire ds une requête MySQL[MySql] PB d'exportation avec OUTFLE
[MySQL] - Comment faire un backup de la BD ?hebergement d'une bdd mysql uniquement ?
Plus de sujets relatifs à : [MySQL] Reset d'un id


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