2010-12-01 4 views
44

J'ai une colonne dans l'une de mes tables à laquelle un index a été affecté. Cela m'empêche d'avoir deux numéros d'identification identiques.phpMyAdmin Suppression d'un index

Je suppose que la raison pour laquelle il ne me laisse pas avoir deux entrées du même ID est parce qu'il a été défini comme Unique.

Je me demande comment supprimer cette règle pour pouvoir insérer plusieurs fois le même numéro d'identification.

Vive

+0

Il peut être aussi parce que la colonne a été définie comme une clé ou une clé primaire. Regardez la structure de la table et les outils sur cette page. – DGH

+0

À votre santé DGH. Je suis sûr que le gars qui a fait la DB l'a fait primaire. –

Répondre

85

ci-dessous la liste de vos « colonnes » dans la structure de la table vous avez une petite table appelée « Index ». Chaque ligne est un index. Trouvez votre index unique et déposez-le en utilisant le symbole "drop" (X rouge). Si vous l'avez sur plusieurs colonnes, déposez-le et recréer sans la colonne que vous ne voulez pas unique

+0

Merci Michael. Tous triés. –

+7

Dans ma version actuelle de PhpMyAdmin, le panneau Indexes est réduit par défaut. Vous devez d'abord cliquer sur le lien '+ Indexes'. (Je suis incapable de déterminer quelle version c'est ...) –

+0

Comment faire pour supprimer un index unique, sans déplacer le champ? – ejbytes

11

Dans la structure de l'onglet sous le tableau, les index sont répertoriés. Dans certaines versions de PHPMyAdmin, l'index n'est répertorié que si vous cliquez sur "+ Index", ce qui est facile à ignorer.

54

suivre les étapes suivantes: -

  1. Cliquez Structure onglet du tableau.
  2. Cliquez sur Index (sous le tableau).
  3. Cliquez sur Supprimez pour supprimer l'index ou les index.

enter image description here

+0

merci de sauver mon temps. –

+0

Merci beaucoup! = D –

+0

Ceci est un ancien message. Sur la nouvelle version, je ne peux que laisser tomber tout le champ. Comment puis-je éviter ça? – ejbytes