0

私はテーブルを持っています

Name Age Sex id
A     12  m   
B     13  f  
C     11  f 
....

id を主キーにするために、テーブルをこのようにしたい

 Name Age Sex id
 A     12  m   1
 B     13  f   2 
 C     11  f   3
    ....
4

5 に答える 5

3
ALTER TABLE  `test` ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
于 2012-04-27T06:20:38.807 に答える
1

列属性を変更するには、alter コマンドを使用できます

alter table tblName
change id id number(10) NOT Null primary key;

次のように値を自動インクリメントできます。

alter table tblName
change id id number(10) NOT NULL AUTO_INCREMENT primary key;
于 2012-04-27T06:20:33.443 に答える
0

こんにちは、双方向でこれを行うことができます

1.SQLクエリ

ALTER TABLE `tble` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY 

2.テーブルにアクセスできる場合は、フィールド名idを挿入し、属性を設定index=>Primaryおよびcheck the Auto Increment attribute

ありがとう

于 2012-04-27T13:25:47.240 に答える
0
alter table tbl change id id int primary key auto_increment;
于 2012-04-27T06:28:00.253 に答える
0

これを使用できませんか:

ALTER TABLE tableName ADD `columnName` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
于 2012-04-27T06:19:11.617 に答える