MySQL设置自增初始值和步长

MySQL设置自增初始值和步长

我们可以通过:SHOW VARIABLES LIKE ‘auto_inc%‘; 查看当前数据库的自增长设置。

auto_increment_increment这是自增长的步长。

auto_increment_offset这是自增长开始的值。‘

现在想要更改test表的id增长开始值和增长的步长,可以使用如下方法:

SET @@auto_increment_increment=3; -- 将自增长步长设置为3

SET @@auto_increment_offset=4; -- 将自增长开始值设置为4

注:删除原来的自增列重新定义才会生效。

初始值不是为什么不是设置的初始值?看下面的解释

https://blog.csdn.net/wangyongx_123/article/details/90315737

原文地址:https://www.cnblogs.com/zhaoqiusheng/p/12579602.html

时间: 2024-10-02 06:47:54

MySQL设置自增初始值和步长的相关文章

mysql设置timpstamp的默认值为 '0000-00-00 00:00:00' 时报错

问题:mysql设置timpstamp的默认值为 '0000-00-00 00:00:00' 时报错: ERROR 1067 (42000): Invalid default value for 'updateaDate' 原因和解决方法: # sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_

ArcGIS自定义工具箱-自增字段(可以设置初始值和步长)

联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:字段值初始值为设定值(默认为0),每次增加一个步长(默认为1) 用途:标识字段,分类字段,统计字段 使用方法: 结果: 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 原文地址:https://www.cnblogs.com/xiexiaokui/p/10337571.html

mysql设置自增主键

--建表语句 create table user( id integer primary key, firstname varchar(200) not null, lastname varchar(200) not null, age integer ); --设置自增主键 alter table user modify id integer auto_increment ;

MySQL设置自增字段

1.MySQL每张表只能有1个自增字段,这个自增字段即可作为主键,也可用作非主键使用,但是请注意将自增字段当做非主键使用时必须为其添加唯一索引,否则系统将会报错 1)将自动增长字段设置为主键 CREATE TABLE t1 ( id INT auto_increment PRIMARY KEY, sid INT ); 2)将自动增长字段设置为非主键 CREATE TABLE t2 ( sid INT PRIMARY KEY, id INT auto_increment UNIQUE ); 3)将

MySQL 设置表的属性值自动增加

属性值自动增加,比如 id 这一列,每新增一条记录,id 字段值自动加 1. 注意:设置自动增加的字段必须为主键的一部分 语法:字段名  数据类型  AUTO_INCREMENT

mysql设置自增id清零 auto_increment

清空表数据之后,如何让自增id清零,即从0开始计数呢 ALTER TABLE TABLE_NAME AUTO_INCREMENT = 0; 想让id从1开始,就让 AUTO_INCREMENT = 1 就行了.

mysql 清空或删除表数据后,控制表自增列值的方法

http://blog.sina.com.cn/s/blog_68431a3b0100y04v.html 方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始 方法3: 如果你要保存你的数据,介绍你第三种方法,by QINYI 用phpmyadmin导出数据库,你在里面会有发现哦 编辑sql文件,将其中的自

自增的起始值 、 步长

修改自增的起始值: 修改一个表id自增的起始值就是让他们可以直接跳到每一个我们想要的起始值 比如:这样可以直接从1调到20插入 Alter table +表名 Auto_increment = 你想要设置的从第几位开始的id Alter table t1 auto_increment = 20;这个是把你的要自增的id设置从20开始增加 但是只可以增大你的设置的id 步长: 不仅仅可以设置自增的起始值还可以设置增加的步长 你在设置自增的值的时候其实也可以设置步长增加的  但是mysql的自增步长

Access自动编号的初始值设置及重置编号

项目上需要在Access数据库,发现自动编号的列无法设置初始值和步长,但是可以使用SQL语句来设置它. 方法如下: ALTER TABLE tableName ALTER COLUMN ID COUNTER (1, 5) 其中: tableName为要修改的表名,ID为自动编号列,1为初始值,5为步长.