设置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 FAQ]系列 — 为什么InnoDB表要建议用自增列做主键

我们先了解下InnoDB引擎表的一些关键特征: InnoDB引擎表是基于B+树的索引组织表(IOT);每个表都需要有一个聚集索引(clustered index);所有的行记录都存储在B+树的叶...

MYSQL LAST_INSERT_ID() 自增列详解

MYSQL自增列 1.关键字 :auto_increment 2.自增用法 例: CREATE TABLE animals ( id mediumint not null auto_i...

[MySQL FAQ]系列 — 为什么InnoDB表要建议用自增列做主键

[MySQL FAQ]系列 — 为什么InnoDB表要建议用自增列做主键 2条回复 我们先了解下InnoDB引擎表的一些关键特征: InnoDB引擎表是基于B+树的索引组织表...

MySQL使用AUTO_INCREMENT列的表注意事项之update自增列篇

1. 说明 (1)对于MyISAM表,如果用UPDATE更新自增列,如果列值与已有的值重复,则会出错;如果大于已有的最大值,则会自动更新表的AUTO_INCREMENT,操作是安全的。 (2)对于in...
  • HW_LiBo
  • HW_LiBo
  • 2014年10月15日 14:16
  • 7613

replace into导致mysql自增列导致主键重复问题分析

前几天开发童鞋反馈一个利用load data infile命令导入数据主键冲突的问题,分析后确定这个问题可能是mysql的一个bug,这里提出来给大家分享下。以免以后有童鞋遇到类似问题百思不得其解,难...
  • xtjsxtj
  • xtjsxtj
  • 2015年06月13日 22:32
  • 2234

mysql 自增列相关问题整理

MYSQL自增列 1.关键字 :auto_increment 2.自增用法  例:  CREATE TABLE animals ( id mediumint not null auto...

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

InnoDB引擎表的特点 1、InnoDB引擎表是基于B+树的索引组织表(IOT) 关于B+树 (图片来源于网上) B+ 树的特点: (1)所有关键字都出现在叶子...

mysql分区表添加含自增列的主键

mysql> CREATE TABLEp_hash( ->storeidmediumint(10) NOT NULL DEFAULT '0', ->storename` char(...

一句sql搞定Mysql删除数据后自增列从1开始

个人记录使用: 转自: http://blog.csdn.net/tang_huan_11/article/details/41344795 一句sql搞定M...

SQL Server 无法设置自增列?

如果当你SQL Server中的数据类型了解不是很清楚的时候,如果正好有一天你需要在SQL Server中设置自增列的时候。(自增列通俗的来讲就是会自己增加的列) 如果这么多的如果碰巧都在同一时间“...
  • loonsd
  • loonsd
  • 2016年03月20日 17:21
  • 1436
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置mysql中自增列的初始值和增加步长
举报原因:
原因补充:

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