今天一个朋友问id不递增。发布一下小方法。
在初次使用MySQL数据库的时候,或者习惯了使用Oracle数据库(无自增主键),许多小伙伴不知道该如何给MySQL数据库中的相应表中的字段设置自增主键:
第一种情况:在创建表的时候使用语句:
这里创建user表,给用户id创建一个自增主键:
create table user( id int(10) primary key auto_increment, username varchar(50) );
第二种情况:创建表后,将某个字段设置为主键(这种方法部分不可以用):
如果设置了主键还不行,就用sql代码设置一下自增主键:
alter table user add primary key (id);