设置mysql中自增列的初始值和增加步长

转载 2015年07月07日 22:36:38

1.设置

     (1)设置起始值

SET auto_increment_offset = n;
                n就是起始值

     (2)设置步长

SET auto_increment_increment = m;
              m就是步长。如假设起始值为1,步长为3,那么插入数据之后的自增列值为1,4,7.....


mysql学习 - 设置auto_increment起始值

在我学到现在的数据库知识,都是尽量不要随便设置auto_increment的,因为这种自增长的键值会让数据库备份和恢复变得麻烦和困难。但是有时候一个小系统,数据并不是特别重要的时候,我还是偏向于设置一...
  • chenfs1992
  • chenfs1992
  • 2015年06月08日 14:12
  • 751

MySQL两种方法创建自增列

MySQL两种方法创建自增列
  • xc_db
  • xc_db
  • 2015年09月09日 19:53
  • 5818

mysql 自增步长设置

mysql 自增步长设置
  • Yaroo
  • Yaroo
  • 2017年11月07日 10:57
  • 440

mySQL之自增列起始值、步长

show create table \G alter table userinfo auto_increment=20 desc userinfo:拿到表的描述信息如下 ...
  • qq_33733970
  • qq_33733970
  • 2017年09月02日 10:05
  • 711

修改mysql中自增长列的起始值

如果一个表的主键是自增长的,那么当表中的数据被清空后,我们希望之后数据的id又可以从1开始,那么我们要修改自增长列的初始值,方法如下:alter table table_name AUTO_INCRE...
  • shiyong1949
  • shiyong1949
  • 2017年03月22日 13:51
  • 377

Mysql步长及删除等小方法整理

执行命令: SHOW VARIABLES LIKE 'auto_inc%'; 用上面的命令查看一下自增长的步长,看是不是1,如果是2的话,就用 SET @auto_inc...
  • uestc_lxp
  • uestc_lxp
  • 2016年01月13日 21:03
  • 488

通过设置AUTO_INCREMENT设置自增起始值

我们在phpmysqliadmin管理工具创建数据库时,如果设置了自增主键,则从1开始,步长为1。但是有时候,比如我们创建员工编号或者学生证号的时候,希望能够从某个起始值开始自增。建表时设置自增起始值...
  • koastal
  • koastal
  • 2016年02月26日 16:52
  • 2148

mysql id指定自增长步长

SHOW VARIABLES LIKE 'auto_inc%'; SET @@auto_increment_increment=2; information...
  • u012272186
  • u012272186
  • 2017年03月14日 16:55
  • 421

SQL Server改变自增列字段的初始值

改变自增字段的初始值 1。identity 函数中不能用变量作参数 declare @a int select @a=190 select identity(int,@a,1) as id,*...
  • wxw_317
  • wxw_317
  • 2012年08月29日 15:32
  • 2983

mysql中InnoDB表为什么要建议用自增列做主键

InnoDB引擎表的特点 1、InnoDB引擎表是基于B+树的索引组织表(IOT) 关于B+树 (图片来源于网上) B+ 树的特点: (1)所有关键字都出现在叶子...
  • wukong_666
  • wukong_666
  • 2017年02月11日 14:01
  • 1007
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置mysql中自增列的初始值和增加步长
举报原因:
原因补充:

(最多只允许输入30个字)