SQL: MySQL で既存の列を主キーとして設定する 質問する

SQL: MySQL で既存の列を主キーとして設定する 質問する

3 つの列を持つデータベースがあります:

id, name, somethingelse  

このテーブルにはインデックスが設定されておらず、phpmyadmin で「インデックスが定義されていません!」というメッセージが表示されます。ID
は各行に固有の 7 桁の英数字の値です。Drugid
を主キー/インデックスに設定したいのですが (違いがあるかどうかはわかりません)、
初心者なので詳しく説明してください。
ありがとうございます。

ベストアンサー1

SQL で実行します:

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

またはPHPMyAdminインターフェース(テーブル構造)を使用する

おすすめ記事