2012-03-02 4 views
4

私はデータベーステーブルを持っていますが、インデックスはありません。インデックスをidに追加したいのですが、それは各行ごとにuniqeになります。どのようにmysqlを使ってこれを行うことができますか?既存のデータベーステーブルに新しいユニークインデックスを追加することは可能ですか?

ALTER TABLE whatever ADD id Int NOT NULL AUTO_INCREMENT PRIMARY KEY; 

そして、あなたはそれだろう最初の列にするために、その行の終わりにFIRSTを追加することができます覚えている:あなたがテーブルの上にキーを持っていない、すでにあなたがこれを行うことができますと仮定

+0

私はそれをJQueryなどで意味しますか? – Timbadu

+0

あなたは明らかにできますか?テーブル内のエントリをそれらのエントリを持たない別のテーブルにコピーしたいですか? –

+0

この質問は編集されましたか?私は編集指示が表示されていないし、それらのコメントのどちらも本当に意味をなさない:/彼はちょうど、HTMLのTimbaduではなく、MySqlのデータベーステーブルに列を追加することについて話していると、別のパトリックに1つのテーブルをコピーしない;) –

答えて

11

IDの良いアイデア。

+0

** PRIMARY KEY **は** KEY **より優れているかもしれませんが、それは私の考えに依存しています:) –

+0

@WillBuck Fair十分に、私はちょうどその答えを修正しました。 – DarkAjax

+1

大したことではありませんでしたdarkajax、何が求められたのですか?)プライマリはもう少し明確になりました! –