我有一个包含一些字段的表
我再添加一个'id'字段,我想自动获取值0,1,2 ......等等
执行此操作的命令是什么?
日Thnx
答案 0 :(得分:1)
create table t(
a varchar(10) not null
,b varchar(10) not null
);
insert into t(a,b) values('a1', 'b1');
insert into t(a,b) values('a2', 'b2');
insert into t(a,b) values('a3', 'b3');
alter table t add id int not null auto_increment primary key;
select * from t;
+----+----+----+
| a | b | id |
+----+----+----+
| a1 | b1 | 1 |
| a2 | b2 | 2 |
| a3 | b3 | 3 |
+----+----+----+
答案 1 :(得分:0)
将AUTO_INCREMENT
设置为此列。
mysql> CREATE TABLE example_autoincrement (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
data VARCHAR(100)
);
Query OK, 0 rows affected (0.01 sec)