web-dev-qa-db-ja.com

phpmyadminテーブルに複数の主キーをドロップするにはどうすればよいですか?

私はphpmyadminで作業しています。1つの主キーと5つのフィールドを持つテーブルを作成しました。しかし、今ではすべての整数フィールドが主キーになっています。ドロップコマンドを使用してみましたが、役に立ちません。テーブルからすべての主キーを削除するにはどうすればよいですか?

18
user3256145

PhpmyadminテーブルのStructureタブを開くだけです。構造の説明の後に、Indexesセクションがあり、主キーを含むすべてのインデックスが表示されます。ここで、定義した主キーを変更または削除できます。

----編集----

enter image description here

36
nKn

これを試して

ALTER TABLE tablename MODIFY fieldname INT NOT NULL;
ALTER TABLE tablename DROP PRIMARY KEY;
9
Ajay Kumar

ここでは、実行する手順を説明します。

ステップ1:関係ビューに移動します。

ステップ2:インデックス。

ステップ3:KeynameがPRIMARYになります。

ステップ4:PRIMARYをドロップする

ステップ5:わかりました。

ありがとう。

ここにすべてのステップ画像があり、簡単にフォローできます。

enter image description here

enter image description here

enter image description here

enter image description here

1

列を外部キーとしてインデックス付けした可能性があります。このcasでこのインデックスを削除すると、プライマリキーを変更または削除できるようになります。

0
Khalil Hamani