现在创建了如下表
create table t_biz_imm (id int auto_increment,
name varchar2(100),
primary key id);
alter table t_name auto_increment = 95001;
如果现在数据库有如下3条记录:
95001 zhangsan
95002 lisi
95003 wangwu
此时删掉id 为95002的这条记录
然后再添加一条新记录
insert into t_name(name) values ('zhaoliu');
结果再查询会看到
95001 zhangsan
95003 wangwu
95004 zhaoliu
为什么不是
95001 zhangsan
95002 zhaoliu
95003 wangwu
呢,怎么解决?
create table t_biz_imm (id int auto_increment,
name varchar2(100),
primary key id);
alter table t_name auto_increment = 95001;
如果现在数据库有如下3条记录:
95001 zhangsan
95002 lisi
95003 wangwu
此时删掉id 为95002的这条记录
然后再添加一条新记录
insert into t_name(name) values ('zhaoliu');
结果再查询会看到
95001 zhangsan
95003 wangwu
95004 zhaoliu
为什么不是
95001 zhangsan
95002 zhaoliu
95003 wangwu
呢,怎么解决?
如果想要如题的结果
你可以insert的时候指明ID为 95002
insert into t_biz_imm values (95002,'zhaoliu');