按如下方法:
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非主键字段不能为自增