create table Players(
Playerid int primary key auto_increment,#想把这个字段设置为自动从0开始增长的整数字段
accountnum varchar(10) not null,#不可重复性的字段
nickname varchar(16)not null,
age int default 0,
sex int default 0
);该如何写,谢谢
Playerid int primary key auto_increment,#想把这个字段设置为自动从0开始增长的整数字段
accountnum varchar(10) not null,#不可重复性的字段
nickname varchar(16)not null,
age int default 0,
sex int default 0
);该如何写,谢谢
Found row where the auto_increment column has the value 0. 也就是说auto_increment字段应该从1开始
比如:insert into players values ('123','呢称','21','1');少写一个Playerid的值,运行是错误的,一定手写个值才行,不是自动增加的值是自动添加的吗?
playerid int not null auto_increment, #想设置为从0开始的自增1的字段
accountnum varchar(10) not null, #不可重复性
nickname varchar(16)not null,
age int default 0,
sex int default 0,
constraint PK_Players primary key (playerid),
constraint IX_Players unique (accountnum)
) AUTO_INCREMENT=1;
[align=center]==== 思想重于技巧 ====
[/align]