`
qvb3d
  • 浏览: 171321 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

更改mysql数据表中自动增加auto_increment

 
阅读更多

如果在mysql中一个表qvbdata中的ID字段设为auto_increment

插入两条记录后ID=2,这时删除1条记录,再插入一条变成

ID

1

3

自增时跳过了2,如何设置在新插入一条时,ID2开始计数


使用:

alter table qvbdata auto_increment=2;


select auto_increment from information_schema.TABLES  where TABLE_NAME='qvbdata'

可以使再新加入一条时,ID2开始。


如果auto_increment=值小于max(id)IDmax(ID)+1开始计数

分享到:
评论

相关推荐

    MySQL查询和修改auto_increment的方法

    主要介绍了MySQL查询和修改auto_increment的方法,实例分析了select查询auto_increment及ALTER修改auto_increment的技巧,需要的朋友可以参考下

    python mysql自增字段AUTO_INCREMENT值的修改方式

    主要介绍了python mysql自增字段AUTO_INCREMENT值的修改方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Mysql auto_increment 重新计数(让id从1开始)

    alter table `test` auto_increment=1 (好处,可以设置AUTO_INCREMENT 为任意值开始) 提示:如果表列和数据很多,速度会很慢,如90多万条,会在10分钟以上。 方法二 truncate table test (好处,简单,AUTO_...

    mongoid_auto_increment_id:将ID字段覆盖到MySQL,例如Mongoid的自动增量

    像MySQL一样,将Mongoid id字段更改为Integer的宝石。 MongoDB文档中的想法: 注意! 这个宝石已经帮助超过了4年,并产生了超过一百万行,这是非常工作的意愿。 现在,Ruby China( )已更改为ActiveRecord以将...

    消息聊天系统MySQL表设计-消息系统数据库设计.pdf

    消息聊天系统MySQL表设计_消息系统数据库设计 1、新建platform_info表,此表存储调⽤消息平台⽅应⽤信息 CREATE TABLE IF NOT EXISTS `platform_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `platform_code` ...

    Java小区物业管理系统框架 html + css + jquery + jsp + ssm + mysql

    Java小区物业管理系统 框架 html + css + jquery + jsp + ssm + mysql 用户类型 管理员 admin 123456 住户 cc ... `id` int(11) NOT NULL AUTO_INCREMENT, ... `id` int(11) NOT NULL AUTO_INCREMENT,

    mysql自增ID起始值修改方法

    在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。通常的设置自增字段的方法:创建表格时添加: 代码如下:create table ...

    MySQL自增长键理解

    自增长键 # 查看自增长键配置 ...新的自增值生成算法是:从auto_increment_offset(初始值)开始,以auto_increment_increment(步长)为步长,持续叠加,直到找到第一个大于X的值,作为新的自增值. 自增字段必

    MySQL数据库中创建学生表SQL语句

    • StudentID: 学生的唯一标识,使用 AUTO_INCREMENT 进行自动递增,作为主键。 • FirstName: 学生的名字,限制为最大长度为50个字符,并且不能为空。 • LastName: 学生的姓氏,限制为最大长度为50个字符,并且不...

    MySQL中复制数据表中的数据到新表中的操作教程

    这种方法会将old_table中所有的内容都拷贝过来,用这种方法需要注意,new_table中没有了old_table中的primary key,Extra,auto_increment等属性,需要自己手动加,具体参看后面的修改表即字段属性. 只复制表结构到新表 #...

    基于 Java小区物业管理系统 html + css + jquery + jsp + ssm

    基于javaweb+ssm静态流量业务检查分析系统 框架 ...) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; CREATE TABLE `charge` ( `id` int(11) NOT NULL AUT

    MySql创建带解释的表及给表和字段加注释的实现代码

    gid INT PRIMARY KEY AUTO_INCREMENT COMMENT '设置主键自增', gname VARCHAR(200) COMMENT '列注释' ) COMMENT='\u8868\u6ce8\u91ca'; 2 修改现有列,加上解释 alter table test_data modify column test_desc ...

    2023年全新MySQL大厂面试经验

    id int auto_increment primary key, first_name varchar(16), last_name VARCHAR(16), id_card VARCHAR(18), information text ); -- 更改表结构 alter table user_index -- 创建一个first_name和last_name的...

    springboot-sample.7z

    1.创建Mysql数据库表SQL语句 CREATE TABLE product ( `id` int(11) NOT NULL AUTO_INCREMENT , `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL , `price` decimal(10...

    MySQL 省市区街道sql文件

    `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `create_date` datetime NOT NULL COMMENT '创建日期', `modify_date` datetime NOT NULL COMMENT '修改日期', `version` bigint(20) NOT NULL COMMENT ...

    MySQL中文参考手册

    + 4.15.3 自动启动和停止 MySQL + 4.15.4 选项文件 o 4.16 升级和降级(downgrading)时有什么特别要做的事情吗? + 4.16.1 从一个 3.22 版本升级到 3.23 + 4.16.2 从一个 3.21 版本升级到 3.22 + 4.16.3 从...

    JSP项目MVC设计模式Web通讯录

    `id` int(11) NOT NULL AUTO_INCREMENT, `s_no` varchar(255) NOT NULL, `s_name` varchar(255) NOT NULL, `m_phone` varchar(255) DEFAULT NULL, `h_phone` varchar(255) DEFAULT NULL, `email` varchar(255)...

Global site tag (gtag.js) - Google Analytics