Neoboot Posté 28 Novembre 2003 Posté 28 Novembre 2003 Salut tout le monde, Je viens de m'apercevoir que dans une de mes tables ou le dernier ID est a 220 et dont la colonne ID est une KEY auto-incrementer que l'index suivant est 17 002 564 Comment on peut faire pour que l'auto-index se cale sur la clé suivant cad 221 j'ai essyaer une optimisaiton de la table et aussi Ordonner la table par ID mais rien n'y fait.... Je fait quoi ? je supprime toute la table et la refait ?
Neoboot Posté 28 Novembre 2003 Auteur Posté 28 Novembre 2003 lol bon j'explique un peu mieux J'ai une table ( controle ) avec un champ ID auto incrementer Dans cette table j'ai 220 enregistrement, donc la colonne ID va de 0 a 219 pour l'autoindex le numero suivant devrait etre 220 or chez moi a cause des insertion et effacement je me retrouver un autoindex suivant de 17 000 000 Capishe mon ami qui m'aide toujour ?
Beatnykk Posté 28 Novembre 2003 Posté 28 Novembre 2003 tu passes de 220 à 17 000 000 ??????? waw !!! c'est pas possib' un truc pareil ! bon sinon moi le truc que je te conseille c'est dans ton phpmyadmin de mysql, tu vas sur la table en question, tu cliques options et en bas, dans auto-increment, tu devrais avoir 17 000 000 (si tu t'es pas planté mais je trouve ça pas croyable) et tu rentres 220 (si le prochain doit être 221ème). mais attention !! assures-toi que les id de tes 220 entrées 'valides' sont bien les successifs stricts de 0 à 219 (qu'il n'y ai pas des id au-dessus). reprend toute ta table s'il le faut, avant de faire l'auto-increment ci-dessus car sinon tu auras des entrées 'overwritées' par la suite (ex: si tu avais ta 200ème entrée 'valide' avec un id de 850, remettre à 220 l'auto-increment fera disparaître la valeur actuelle en id 850 lors d'une (850-220=) 630ème interaction avec la base -entrée ou effacement-). mais si tu as ce problème c'est peut être que tu n'as pas optimisé ton code dans les pages. ne peux tu pas mettre plus de requêtes sql UPDATE au lieu de INSERT ou CREATE ?
Neoboot Posté 28 Novembre 2003 Auteur Posté 28 Novembre 2003 Tu utilise quel version de PhpMyAdmin ? moi la 2.3.0 et je ne peut pas modifier le nombre dans les options sinon je demanderais pas
Beatnykk Posté 28 Novembre 2003 Posté 28 Novembre 2003 moi c phpmyadmin 2.5.1 t'es à la traîne, mon, comme pour mozilla hier mais moi je te parle de l'onglet 'options' entre 'operations' et 'vider'. y'a pas ça en 2.3 ???? pasque dans ce cas soit tu passes en 2.5.1 soit je vois pas comment faire, quoique ça m'étonne que ce soit pas possible même en 2.3...
Neoboot Posté 28 Novembre 2003 Auteur Posté 28 Novembre 2003 tu menerve avec tes mise a jour bon j'y cour.... euh non j'y surf
Beatnykk Posté 28 Novembre 2003 Posté 28 Novembre 2003 (modifié) oui mais heu, scarab, c'est comme les sous-domaines ça ! phpmyadmin c'est ton hébergeur qui décide de sa version. à part lui passer un savomail (= terme djeunzo-chébran pour 'une bonne savonette des familles par e-mail') y'a trop rien à faire. cherche quand même si il y a pas ce dont je t'ai parlé dans la phpmyad 2.3, sous un autre onglet ou quoi... +edit+ remarque, si tu sais hacker sous linux... tu serais le premier pirate d'intérêt positif : un exemple pour les jeunes générations. je vois les gros titre 'il infiltre un serveur pour mettre tout le monde à jour de force'. à ce jour il y avais que bill gates, et comme hacker, il vaut autant que messier comme gestionnaire... +edit+ Modifié 28 Novembre 2003 par beatnykk
Neoboot Posté 28 Novembre 2003 Auteur Posté 28 Novembre 2003 Ben non, PhpMyAdmin c'est moi qui l'est installer
Neoboot Posté 28 Novembre 2003 Auteur Posté 28 Novembre 2003 Donc je te confirme bien qu'il y a une grande difference entre ces deux version de PhpMyAdmin Notemment l'autoindex que tu ne pouvais modifier sur l'ancienne version ! Merci
Anonymus Posté 29 Novembre 2003 Posté 29 Novembre 2003 Bonjour, ceci dit, tu dois avoir un gros probleme, pour que ton autoindex soit à 17000... . C'est sur ce point que tu devrais te pencher. D'ailleurs, c'est peut etre une table pour laquelle tu n'as pas besoin d'autoindex. Anonymus.
Neoboot Posté 29 Novembre 2003 Auteur Posté 29 Novembre 2003 Exacte, mais ce qui est bizarre c'est que j'utilise le meme script pour plusieur table, et je n'est que cette table qui a un autoindex pareil, je suis entrain de regarder d'ou cela peut venir, et je vais surveiller cette table.... Cela a pu probablement ce passer lors des transfert de table à table, j'ai du me "breler les pinceaux" et j'ai ainsi obtenu se restulat. C'est une table qui est tres peu utilisé pour les insertions ou les updates et il me faut l'autoindex pour l'arborescence dans le site, en faite c'est la table des categories....
Neoboot Posté 30 Novembre 2003 Auteur Posté 30 Novembre 2003 C'est bon j'ai trouver d'ou cela venait En faite quand je comptabilisait le nombre de ligne dans mes bases au lieu de les compter, je les est additionner Et voila
Beatnykk Posté 1 Décembre 2003 Posté 1 Décembre 2003 additionnait ? ah d'accord c'est pas mal. pour ça que t'arrivais à 17 000 000. encore heureux que tu ne multipliais pas ou que tu n'ais pas trouvé la fonction de mise en puissance
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant