日期:2014-05-18  浏览次数:20715 次

mysql
在MYSQL中
1我一个表id,我想设置id为自增。本来是数据中可以设置的。但是他的初始值只能设为0,我想设初始为1000怎么不行啊。
2。那我在添加向这个表添加数据的时候用什么SQL语句也可以实行同样的功能啊。


------解决方案--------------------
可以在程序里面直接设置:int id=100;设置id自动增1就行了,

然后在添加的时候可以直接写insert into table(id,**) values(id,**);就可以了
------解决方案--------------------
有个很傻的办法,如果小于100,先insert让他等于100,然后全部删除,就是重100开始了,哈哈
------解决方案--------------------
大哥他要1000
你插 个记录999
然后的记录就是1000开始了
------解决方案--------------------
建表的时候指定就行了,不用在程序里面控制
create table test_1 (id bigint not null auto_increment ,
name varchar(20), primary key (id));

alter table test_1 auto_increment = 1000;
insert into test_1(name) values( 'bbbb ');
commit;
------解决方案--------------------
同意楼上的方法。