SQL: définir la colonne existante comme clé primaire dans MySQL

J’ai une firebase database avec 3 colonnes:

id, name, somethingelse 

Cette table n’a pas d’index et je reçois “Aucun index défini!” dans phpmyadmin
id est une valeur alphanumérique à 7 points, unique pour chaque ligne.
Je veux définir Drugid pour être la clé primaire / index (je ne connais pas la différence s’il y en a une)
S’il vous plaît expliquer en détail que je suis nouveau à cela.
Je vous remercie.

Soit en SQL:

 ALTER TABLE tableName ADD PRIMARY KEY (id) ---or Drugid, whichever you want it to be PK 

ou utilisez l’interface PHPMyAdmin (structure de table)

 ALTER TABLE your_table ADD PRIMARY KEY (Drugid); 

Si vous voulez le faire avec l’interface phpmyadmin:

Sélectionnez la table -> Aller à l’onglet Structure -> Sur la ligne correspondant à la colonne souhaitée, cliquez sur l’icône avec une clé

 alter table table_name add constraint myprimarykey primary key(column); 

référence: http://www.w3schools.com/sql/sql_primarykey.asp

Accédez à localhost / phpmyadmin et appuyez sur la touche Entrée. Sélectionnez maintenant la firebase database -> nom_table —> Structure —> Action —> Primaire -> cliquez sur Primaire