怎样实现mysql的自动增长从1000开始

mysql的自动增长是写死了的还有没有别的方法实现从1000开始的自动增长啊?请大虾们指教。

CREATE TABLE `ecm_address` (
 `addr_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 `user_id` int(10) unsigned NOT NULL DEFAULT '0',
 `phone_mob` varchar(60) DEFAULT NULL,
 PRIMARY KEY (`addr_id`),
 KEY `user_id` (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8
 
你注意这段创建表的mysql语句,在最后一行有个:AUTO_INCREMENT=2,这个表示建好表之后,自动增长是从2开始的,如果=10,那么是从10开始的。明白了吧,有用的话请给分,谢谢!

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-13
alter table users AUTO_INCREMENT=1000;
AUTO_INCREMENT是自动增量的意思,需要字段是主键,在外面插入的数据的时候,这个字段的值会自动增加。
另外关于 AUTO_INCREMENT 的知识请参考:http://www.w3school.com.cn/sql/sql_autoincrement.asp
第2个回答  2013-04-16
alter table ai_test2 auto_increment = 1000;

怎样实现mysql的自动增长从1000开始
在最后一行有个:AUTO_INCREMENT=2,这个表示建好表之后,自动增长是从2开始的,如果=10,那么是从10开始的。明白了吧,有用的话请给分,谢谢!

sql 字段从 1000 开始自增长
首先需要使用AUTO_INCREMENT来设置自增列,并且该列必须是主码。CREATE TABLE orders(Order_id int primary key AUTO_INCREMENT,Good_id int, Number int);然后把自增的起始值设置为1000 ALTER TABLE orders AUTO_INCREMENT = 1000;

mysql表主键从给定值开始自动增长是怎么回事?
mysql数据库表table,设置主键id自动增长auto_increment.表建立好以后插入数据的话,id是从1开始的,可以通过设置,让表建立好以后插入数据,其id是从100或者1000开始。create table tablename(ID int not null auto_increment,Name varchar(255) not null,primary key(ID);)auto_increment=100。mysq...

怎么让mysql从1000开始自动增长
alter table users AUTO_INCREMENT=1000;AUTO_INCREMENT是自动增量的意思,需要字段是主键,在外面插入的数据的时候,这个字段的值会自动增加。

MySQL自增ID不从零开始mysql不为0自增长
1. 手动重置自增ID 可以手动重置自增ID,并将其设置为一个新的起点。例如:ALTER TABLE tablename AUTO_INCREMENT = 1000;这将把表中的自增ID设置为从1000开始递增。2. 使用TRUNCATE语句 在删除表中的数据时,可以使用TRUNCATE语句清空表中的所有数据,并重置自增ID。例如:TRUNCATE TABLE tablename;...

Mysql中如何设置从指定数字开始自增长?
CREATE TABLE Persons2(P_Id int NOT NULL AUTO_INCREMENT ,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),PRIMARY KEY (P_Id))AUTO_INCREMENT =1000;参考mysql在线帮助create table部分。

SQL自增字段,有数据删除后,如何实现自增字段的连续
自动实现比较困难。你就不能自增长的值为序号。用存储过程来实现。

mysql 如何添加auto_increment域
可以的,在添加数据的时候,mysql自动判断最大的id,并且以此开始步进增加 如果你之前插入过1000,mysql会从1001 开始递增,而不是从101

2008年配置MySQL的一次经历2008r装mysql
首先是要定位到my.cnf所在的位置。在我的电脑上,它是在\/etc\/my.cnf文件夹内。在该文件夹下,我打开my.cnf,开始对其中的几个主要参数进行调整。这些参数包括:1. key_buffer_size:该参数用于控制索引缓存的大小。我把它的值从默认的8M增加到了32M。2. max_connections:该参数限制了允许与MySQL...

关于mysql中自增加的ID问题
首先明确答复你:超过之后会从0开始编码。下面以表示范围更小的单字节类型为例子说明,如果是有符号数据类型,首先从0开始编码,到127的时候就是最大,下一个数将是-128,随后-127、-126,直到0以后,又会从1开始编码。如果是无符号类型,那么会从0开始到256结束,然后又从0开始编号。上面可能有点...

相似回答