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

  FORUM HardWare.fr
  Programmation
  PHP

  Supprimer un INDEX sur PHPMYADMIN

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer un INDEX sur PHPMYADMIN

n°2063386
ingeniomat​ique
Posté le 14-03-2011 à 18:36:46  profilanswer
 

Bonjour à tous,
J'ai des INDEX en doublon sur mon PHPMYADMIN.
Il n'y a pas de fonction apparente pour les supprimer.
Savez vous comment faire ?
Merci par avance,
Antoine

mood
Publicité
Posté le 14-03-2011 à 18:36:46  profilanswer
 

n°2063470
bricocoman
j'aime les modos
Posté le 14-03-2011 à 22:49:22  profilanswer
 

ça dépend de ta version de phpMyAdmin, mais sur les versions récentes,   quand tu cliques sur l'onglet "structure", en bas de page, tu as "détails" en bleu, tu cliques dessus et tu pourras supprimer tes index.

n°2063522
ingeniomat​ique
Posté le 15-03-2011 à 08:40:03  profilanswer
 

J'ai la version phpMyAdmin - 2.11.9.4
Je n'ai pas cet onglet DETAILS.
 
Sans tout mettre à jour, y'a-t-il une commande pour supprimer un index et/ou une autre possibilité ?
 
Merci beaucoup.

n°2063532
PunkRod
Digital Mohawk
Posté le 15-03-2011 à 09:45:00  profilanswer
 

http://dev.mysql.com/doc/refman/5. [...] table.html
> DROP {INDEX|KEY} index_name
 
Ta requête doit ressembler à un truc du genre :
ALTER TABLE `nom de ta table`
DROP INDEX `nom de l'index`;
 
Sinon avec phpmyadmin tu peux le faire aussi.
Faut aller sur l'onglet "structure" de ta table, et t'as un lien "détails" qui révèle un tableau avec les clés listées.
 
T'as pas du chercher bien longtemps je pense :o

n°2063537
ingeniomat​ique
Posté le 15-03-2011 à 10:13:10  profilanswer
 

Tout d'abord, PunkRod, je trouve ta réponse presque insultante... Je ne posterais pas ici si je n'avais pas cherché auparavant !
 
Par ailleurs, il n'y a pas de lien "Détails" sur ma version de PHPMYADMIN, ainsi que ma précédente réponse le spécifie.
 
D'où ma demande pour obtenir la commande pour enlever tel ou tel index.
 
Merci néanmoins de ta réponse.

n°2063542
PunkRod
Digital Mohawk
Posté le 15-03-2011 à 10:40:50  profilanswer
 

Sur les versions précédentes à la version 3, les index sont visibles sans avoir besoin d'accéder à des menus "masqués". Toutes les clés indexées sont lisibles dans la page "structure" de la table, dans un cadre au nom alambiqué : "INDEX".
Chaque clé est listée avec une petite croix rouge pour les faire sauter,  (vérifié sur une version 2.6 et une 2.11 -ça tombe bien-).
 
Par ailleurs tu n'as pas cherché à tester non plus du côté du code SQL que j'ai posté. Mais il est prioritaire de "laver l'insulte" avant, je le conçois :o
 
Donc, si tu as vraiment cherché auparavant, il faut remettre en question ta façon de procéder, car le menu est vraiment flagrant sur ta version de phpmyadmin. (ou alors, ta version de phpmyadmin est en biais, et dans ce cas, faut la réparer/réinstaller. Ou pire, faire du SQL... brrrr...)

n°2063549
rufo
Pas me confondre avec Lycos!
Posté le 15-03-2011 à 11:05:39  profilanswer
 

+1 pour la réponse de PunkRod. J'ai sous la main une 2.11.1 (ça doit pas être très éloignée de la 2.11.9) : tu va sur une table, clic sur l'onglet "structure" et sous la liste des champs de la table, t'as les index (et en-dessous, le +Details pour voir la taille occupée par la tables, index + 2-3 autres infos).
 
Faut mettre tes lunettes :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2063588
ingeniomat​ique
Posté le 15-03-2011 à 13:19:30  profilanswer
 

Je n'ai pas l'onglet DETAILS sur ma version de PHPMYADMIN. Point.
Les phrases du style "t'as pas cherché" ou "tu peux mettre des lunettes" ne servent à rien sur un forum d'entraide.
 
Merci PunkRok, avec la commande que tu as suggéré, ça fonctionne.

n°2063611
rufo
Pas me confondre avec Lycos!
Posté le 15-03-2011 à 14:06:49  profilanswer
 

Je ne te parle pas de l'onglet "details" mais de l'onglet "structure" (qui lui, comporte un "onglet déroulant" details)!!!


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2063625
ingeniomat​ique
Posté le 15-03-2011 à 14:45:25  profilanswer
 

Onglet STRUCTURE, je n'ai pas d'onglet déroulant DETAILS.
J'ai même tenté un CONTROLE + F mais rien ;)
Peu importe, le résultat est trouvé.

mood
Publicité
Posté le 15-03-2011 à 14:45:25  profilanswer
 

n°2063633
rufo
Pas me confondre avec Lycos!
Posté le 15-03-2011 à 15:20:09  profilanswer
 

ben normalement, sous la liste des champs (pas besoin de l'onglet details), un tableau du reste, t'as normalement la liste des index...
 
ex : http://www.google.fr/imgres?imgurl [...] CDIQ9QEwAw


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2063752
ingeniomat​ique
Posté le 15-03-2011 à 16:54:20  profilanswer
 

phpMyAdmin - 2.11.9.4
 
Version du client MySQL: 5.0.75
 
 
 
Mais je n'ai pas ces cases-là comme sur ton screen ;)

n°2063772
rufo
Pas me confondre avec Lycos!
Posté le 15-03-2011 à 17:32:10  profilanswer
 

C'est quoi cette version :??: En phpmyadmin 3.3.9 c'est comme sur le screenshot, en 2.11.1 aussi et en 2.8.1 aussi. C'est quand même bizarre!!! T'as bien un compte qui a les droits de faire des modifs sur les structures des tables au moins?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

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

  Supprimer un INDEX sur PHPMYADMIN

 

Sujets relatifs
Afficher/supprimer le contenu d'une bdd en fonction d'un id précis[BATCH] Supprimer une clé du registre bien définit ? [RESOLU]
Bouton supprimer / DébutantSupprimer des lignes
rechercher et supprimerMettre à jour et ajouter avec phpMyadmin
[RegEx] Supprimer les espaces multiplesSupprimer ce qu’il y a entre guillemets ?
Notice: Undefined Index: [ A SUPPRIMER : Solution trouvée]
Plus de sujets relatifs à : Supprimer un INDEX sur PHPMYADMIN


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