[Résolu] Auto Increment de EasyPHP

Auto Increment de EasyPHP [Résolu] - PHP - Programmation

Marsh Posté le 05-02-2008 à 20:00:22    

Bonsoir,
j'ai un prob, j'insère dans ma table des enregistrements avec un ID qui s'incrémente automatiquement..
En fezant un test manuel, j'ai modifié manuellment l'auto incrémente (jé mis 11111 :s) et j'ai oublié de le réajuster, du coup jé inséré automatiquement des enregistrement avec un ID faux!!  :(  
Comment je peux éviter de toutttt modifier à la mano .
Aidez moi SVP  :sarcastic:  
 
Merci d'avance


Message édité par sabbahh le 28-04-2008 à 12:12:13
Reply

Marsh Posté le 05-02-2008 à 20:00:22   

Reply

Marsh Posté le 05-02-2008 à 20:40:45    

Vire ton enregistrement pourri. Sauvegarde les données. Supprime la table,  recréé-la, et réinsère les données, ça devrait aller. Vérifie dans les données exportées la valeur de l'auto_increment, je crois qu'elle peut y figurer si je me rappelle bien

Reply

Marsh Posté le 05-02-2008 à 21:23:17    

Oui, ça figure juste après la fin du create table.


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 05-02-2008 à 22:30:14    

FlorentG a écrit :

Vire ton enregistrement pourri. Sauvegarde les données. Supprime la table,  recréé-la, et réinsère les données, ça devrait aller. Vérifie dans les données exportées la valeur de l'auto_increment, je crois qu'elle peut y figurer si je me rappelle bien


un SELECT MAX(id_cle_primaire)+1 FROM table c'est peut etre plus simple ;-)

Reply

Marsh Posté le 05-02-2008 à 23:29:10    

[:pingouino] [:pingouino] [:pingouino] T'as pas plus crade?  [:w3c compliant]  
 
au pire, un drop puis create de la table, sinon
 

Code :
  1. ALTER TABLE nom_table AUTO_INCREMENT = xxx

Reply

Marsh Posté le 06-02-2008 à 09:05:27    

Ah je connaissais pas :jap:

Reply

Marsh Posté le 06-02-2008 à 10:03:56    

je vous remercie tous, j'ai fais un export .csv j'ai incrémenté l'ID (sous excel) => vider ma table et enfin réimporter mon fichier .csv modifié.
Merci pour votre aide

Reply

Marsh Posté le 06-02-2008 à 10:35:38    

la solution la plus contraigante quoi! [:ddr555]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed