2011-06-19 24 views
0

私は比較的新しいMySQLです。MySQLのテーブル情報を変更する

だから私はテーブルを作り、私のテーブルは "id"カラムを使って一意の識別番号を追跡しているとしましょう。しかし、私のテーブルを作成するとき、私は、カラムが自動インクリメントされるようにすることを拒否しました。ヌルではなく、テーブルの主キーです。このテーブルの情報を変更して、それが正しいものになるようにするには、どのMySQL文を使用できますか?私は "ALTER TABLE"コマンドのいくつかのバリエーションを試しましたが、構文を理解していないようです。

答えて

1

使用この:

ALTER TABLE `table_name` 
MODIFY COLUMN `id` BIGINT(20) PRIMARY KEY AUTO_INCREMENT 
0
ALTER TABLE `yourTable` 
    CHANGE COLUMN `id` `id` INT(10) NOT NULL AUTO_INCREMENT FIRST, 
    ADD PRIMARY KEY (`id`); 
関連する問題