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

你不能用这个:

ALTER TABLE tableName ADD `columnName` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
于 2012-04-27T06:19:11.617 回答
0
alter table tbl change id id int primary key auto_increment;
于 2012-04-27T06:28:00.253 回答
0

嗨你可以通过两种方式做到这一点

1.Sql查询

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

2.如果您有权访问表,则插入字段名称 id 并设置属性index=>Primarycheck the Auto Increment attribute

谢谢

于 2012-04-27T13:25:47.240 回答