2010-12-01 14 views
44

インデックスが割り当てられているテーブルの1つにカラムがあります。同じID番号の2つを持つことを妨げている。phpMyAdminインデックスを削除する

私は同じIDの2つのエントリがユニークであるために設定されていないと仮定しています。

このルールを削除して、同じID番号を複数回挿入できるようにするにはどうすればよいですか?

乾杯あなたは、「インデックス」と呼ばれる小さなテーブルを持っているテーブル構造で、あなたの「列」のリストの下に

+0

、その列がキーまたは主キーとして設定したので、それがあってもよいです。そのページのテーブル構造とツールを見てください。 – DGH

+0

乾杯DGH。私は、DBを作った人がそれをプライマリにしたと確信しています。 –

答えて

85

。すべての行はインデックスです。あなたのユニークなインデックスを見つけ、 "ドロップ"シンボル(赤いX)を使用してドロップします。複数の列にある場合は、一意にしたくない列なしでドロップして再作成してください。

+0

マイケルに感謝します。すべてソートされています。 –

+7

現在のバージョンpf PhpMyAdminでは、インデックスパネルはデフォルトで折りたたまれています。最初に '+ Indexes'リンクをクリックする必要があります。 (私はこれがどのバージョンであるかを判断することができません...) –

+0

フィールドをドロップせずに一意のインデックスを削除する方法は? – ejbytes

11

表の下のタブ構造では、索引がリストされています。 PHPMyAdminの一部のバージョンでは、見落としやすい「+ Indexes」をクリックした場合にのみインデックスが表示されます。

54

は、この手順に従ってください。 - テーブルの

  1. クリック構造タブ。
  2. (表の下)をクリックします。
  3. インデックスを削除するにはをクリックしてください。

enter image description here

+0

私の時間を保存してくれてありがとう。 –

+0

ありがとう! = D –

+0

これは古い投稿です。新しいバージョンで私はフィールド全体をドロップすることができます。どうすればこれを避けることができますか? – ejbytes

関連する問題