按如下方法:
1、创建表
create table t5
(id int auto_increment,
name varchar(20) primary key,
key(id));
其中name字段是主键,而id字段则是自增字段。
2、试插入数据:
insert into t5 (name) values ('a');
执行结果:
可以看出第一次,id字段为1。
3、插入第二次数据:
insert into t5 (name) values ('b');
执行结果:
第二次插入的为2,这样就实现了自增。
把那个字段设置为键就好,MySQL允许在键上添加自增,但只能有一列为自增。你在原表中按照下面的语句添加一个键(索引),然后就能在你想要的列上进行自增了。
ALTER TABLE `表名` ADD INDEX 索引名 (`列`);
但只能有一列为自增。你在原表中按照下面的语句添加一个键