【澳门金沙vip】mysql自增ID起头值修改章程

mysql自增ID初步值修章

在mysql中有的是仇敌都以为字段为AUTO_INCREMENT类型自增ID值是心有余而力不足修改,其实那样领悟是谬误的,上面介绍mysql自增ID的开头值修改与安装格局。
一般说来的装置自增字段的秘诀:

制造表格时增进:

 

create table table1(id int auto_increment primary key,...)

创制表格后增多:

 

 

alter table table1 add id int auto_increment primary key 自增字段,一定要设置为primary key.

过多时候希望table中多少的id不要从一开始,像qq, id从10000开始
代码如下:

 

创制表格时增多:

 

CREATE TABLE `orders` (
  `order_num` int(11) NOT NULL auto_increment,
  `order_date` datetime NOT NULL,
  `cust_id` int(11) NOT NULL,
  PRIMARY KEY  (`order_num`),
  KEY `fk_orders_customers` (`cust_id`),
  CONSTRAINT `fk_orders_customers` FOREIGN KEY (`cust_id`) REFERENCES `customers` (`cust_id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8;

 

成立表格后增添:

 

alter table users AUTO_INCREMENT=10000;

而且该语句也适用于修改现存表的id上,
举个例子多量刨除数据后,想id从6543二一倒退12345六开首

 

 

alter table users AUTO_INCREMENT=123456;

 

在mysql中众多相爱的人都是为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这么敞亮是不当的,上面介绍mysql自增…