CREATE TABLE tb_employee (
em_serialNumber int(30) AUTO_INCREMENT PRIMARY KEY,
em_name char(10),
em_sex char(2),
em_age int ,
em_IDCard varchar(30) ,
em_born varchar(50) ,
em_nation char(10) ,
em_marriage char(10) ,
em_visage char(10),
em_ancestralHome char(30),
em_tel varchar(50),
em_address varchar(50),
em_afterSchool varchar(50),
em_speciality varchar(50),
em_culture char(10) ,
em_startime char(30),
em_departmentId int,
em_typeWork char(10),
em_creatime varchar(50),
em_createName char(30),
em_bz varchar(50)
) AUTO_INCREMENT = 100000;
create unique index tb_employee on tb_employee (em_IDCard);
8 个解决方案
#1
show create table;看一下auto_increment的值是多少?
#2
是show create table tb_employee;
#3
动手试试就知道啦 。。。。。
#4
我试了,加了create unique index tb_employee on tb_employee (em_IDCard); 自增字段就从1开始了!!
#5
测试了一下,确实如此,你再修改一下:
alter table tb_employee auto_increment=100000;
alter table tb_employee auto_increment=100000;
#6
共同学习
#7
mysql自增字段只能从大于等于1开始增长。
设置大于0没问题
alter table article auto_increment=20;
设置大于0没问题
alter table article auto_increment=20;
#8
mysql自增字段只能从大于等于1开始增长。
#1
show create table;看一下auto_increment的值是多少?
#2
是show create table tb_employee;
#3
动手试试就知道啦 。。。。。
#4
我试了,加了create unique index tb_employee on tb_employee (em_IDCard); 自增字段就从1开始了!!
#5
测试了一下,确实如此,你再修改一下:
alter table tb_employee auto_increment=100000;
alter table tb_employee auto_increment=100000;
#6
共同学习
#7
mysql自增字段只能从大于等于1开始增长。
设置大于0没问题
alter table article auto_increment=20;
设置大于0没问题
alter table article auto_increment=20;
#8
mysql自增字段只能从大于等于1开始增长。