5 个解决方案
#1
CREATE TABLE `t` (
...
) AUTO_INCREMENT=10000
...
) AUTO_INCREMENT=10000
#2
简单的方法是建好表以后手动插入9999这个自增id
#3
#4
create table table1(id int auto_increment primary key,username char(30));
默认id从1开始自增
如果你已建表且主键未自增,删除主键,使用添加语句使表自增:
alter table table2 add id int auto_increment primary key;
一定要设置为主键,当前最大值当然是max(id)。
插入数据的时候不需对自增字段设值,如
insert into table1(username)values('qiyue');
其他数据库id自增请看下面链接
点这里 http://blog.csdn.net/qiyuexuelang/article/details/9531891
默认id从1开始自增
如果你已建表且主键未自增,删除主键,使用添加语句使表自增:
alter table table2 add id int auto_increment primary key;
一定要设置为主键,当前最大值当然是max(id)。
插入数据的时候不需对自增字段设值,如
insert into table1(username)values('qiyue');
其他数据库id自增请看下面链接
点这里 http://blog.csdn.net/qiyuexuelang/article/details/9531891
#5
表少的情况下,可以使用“alter table table_name AUTO_INCREMENT=10000 ”来设置 ,如果多的话建议将表结构导出,直接在导出SQL脚本上查找替换相关表结构中AUTO_INCREMENT值为10000 ;
更倾向于第一种,简单明了!
更倾向于第一种,简单明了!
#1
CREATE TABLE `t` (
...
) AUTO_INCREMENT=10000
...
) AUTO_INCREMENT=10000
#2
简单的方法是建好表以后手动插入9999这个自增id
#3
#4
create table table1(id int auto_increment primary key,username char(30));
默认id从1开始自增
如果你已建表且主键未自增,删除主键,使用添加语句使表自增:
alter table table2 add id int auto_increment primary key;
一定要设置为主键,当前最大值当然是max(id)。
插入数据的时候不需对自增字段设值,如
insert into table1(username)values('qiyue');
其他数据库id自增请看下面链接
点这里 http://blog.csdn.net/qiyuexuelang/article/details/9531891
默认id从1开始自增
如果你已建表且主键未自增,删除主键,使用添加语句使表自增:
alter table table2 add id int auto_increment primary key;
一定要设置为主键,当前最大值当然是max(id)。
插入数据的时候不需对自增字段设值,如
insert into table1(username)values('qiyue');
其他数据库id自增请看下面链接
点这里 http://blog.csdn.net/qiyuexuelang/article/details/9531891
#5
表少的情况下,可以使用“alter table table_name AUTO_INCREMENT=10000 ”来设置 ,如果多的话建议将表结构导出,直接在导出SQL脚本上查找替换相关表结构中AUTO_INCREMENT值为10000 ;
更倾向于第一种,简单明了!
更倾向于第一种,简单明了!