MYSQL:
建表时
CREATE TABLE 表名 (
n int auto_increment,
PRIMARY KEY (n)
)auto_increment=2
必须是主码才能自增
alter table 表名 auto_increment=1;
auto_increment 的值表示初始值,然后自增幅度是1
以后插入时可以缺省主码,让数据库自己自增填充
例:stu(id,name)
id为主码
下面代码是可以成功运行的,id从初始值开始,然后每每插入则自增
insert into stu(name) values('小明')
SQL SERVER
在建表时,加上 IDENTITY(1,1)
create table Route(
Rnum int not null unique IDENTITY(1,1),
Rstart varchar(20),
primary key(Rnum)
)
两个1表示,初始值为1,每次增量是1