广告
返回顶部
首页 > 资讯 > 数据库 >mysql修改自增字段自增起始值
  • 800
分享到

mysql修改自增字段自增起始值

mysql数据库sqlPoweredby金山文档 2023-09-02 15:09:36 800人浏览 安东尼
摘要

需要修改自增字段的起始值,以使其后续插入的主键id从自定义的值开始自增。先后使用了三种方法,前两种均告失败,第三种成功。 1、直接在navicat里进行设置,结果可以保存但保存无效。本方法失败 2、使用 sql 语句进行修改,SQL 执

需要修改自增字段的起始值,以使其后续插入的主键id从自定义的值开始自增。先后使用了三种方法,前两种均告失败,第三种成功。

1、直接在navicat里进行设置,结果可以保存但保存无效。本方法失败

2、使用 sql 语句进行修改,SQL 执行结果返回操作成功,但观察后发现自增起始值后发现没有任何变化,查了资料后,说是因为数据库已有数据中存在比设置的起始值更大的值,因此无法设置,但检查后发现并不存在此种情况。本方法失败

3、被逼急了,无奈之下出此下策,实在是万不得已。本方法成功。本方法即:停止服务、导出目标表SQL文件(包括结构和数据)、修改表结构SQL、运行修改后的SQL文件、over。

CREATE TABLE `tb_unit`  (  `id` bigint NOT NULL AUTO_INCREMENT,  `create_date` datetime(0) NOT NULL COMMENT '创建时间',  `modify_date` datetime(0) NOT NULL COMMENT '操作时间',  PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 111 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;

(AUTO_INCREMENT = 111 即是唯一需要修改的地方,更改数值即可)

附:

1,第一种方法我是在这里进行修改的:

2,第二种方法我使用的 SQL 语句是:

alter table stu auto_increment = 1001;

两种方法都失败了,仅在这里做个记录。

来源地址:https://blog.csdn.net/qq_41650131/article/details/129120813

您可能感兴趣的文档:

--结束END--

本文标题: mysql修改自增字段自增起始值

本文链接: https://www.lsjlt.com/news/390973.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql修改自增字段自增起始值
    需要修改自增字段的起始值,以使其后续插入的主键id从自定义的值开始自增。先后使用了三种方法,前两种均告失败,第三种成功。 1、直接在navicat里进行设置,结果可以保存但保存无效。本方法失败 2、使用 SQL 语句进行修改,SQL 执...
    99+
    2023-09-02
    mysql 数据库 sql Powered by 金山文档
  • python mysql自增字段AUTO_INCREMENT值的修改方式
    在之前得文章中我们说过,如果使用delete对数据库中得表进行删除,那么只是把记录删除掉,并且id的值还会保持上次的状态。 即删除之前如果有四条数据,删除之后,再添加新的数据,id怎会从5开始。 但是我们显示想让id...
    99+
    2022-05-17
    python mysql 自增字段 AUTO_INCREMENT值
  • Mysql innoDB怎么修改自增id起始数
    本篇内容介绍了“Mysql innoDB怎么修改自增id起始数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一. 建表的时候指定起...
    99+
    2023-07-05
  • mysql 将字段值+1或自增
    一、解决方式: SET @var = 1; UPDATE jes_menu_info SET MENU_SORT = (@var := @var + 1) WHERE ss_id='ACC'; 二、解读用户变量,在客户端链...
    99+
    2023-09-13
    mysql
  • Mysql innoDB修改自增id起始数的方法步骤
    目录一. 建表的时候指定起始数二. 建表完成后修改自增id一. 建表的时候指定起始数 CREATE TABLE `t_test` ( `id` bigint(20) NOT NU...
    99+
    2023-03-21
    Mysql innoDB修改自增id起始 mysql自增ID起始值修改
  • Mysql innoDB修改自增id起始数的方法步骤
    目录一. 建表的时候指定起始数二. 建表完成后修改自增id一. 建表的时候指定起始数 CREATE TABLE `t_test` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, ...
    99+
    2023-03-21
    Mysql innoDB修改自增id起始 mysql自增ID起始值修改
  • MySQL如何设置某个字段的值自增
    目录设置某个字段的值自增查询自增字段相关参数解释一下这个值得含义设置某个字段的值自增 由于某个业务需要手动操作数据库,并设置主键ID不重复。做个记录 set @rownum=0; select a.id, @r...
    99+
    2022-08-24
  • mysql如何给字段增加自增属性
    这篇文章主要介绍“mysql如何给字段增加自增属性”,在日常操作中,相信很多人在mysql如何给字段增加自增属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql如何给...
    99+
    2022-10-19
  • 简单掌握什么是MySQL自增字段取值
    本文主要给大家介绍MySQL自增字段取值,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL自增字段取值吧。    &nbs...
    99+
    2022-10-18
  • Mysql设置主键自动增长起始值的方案总结
    目录方案1)使用alter table `tablename` AUTO_INCREMENT=10000方案2)创建表时设置AUTO_INCREMENT 10000参数3)如果表已有...
    99+
    2022-11-13
  • dedecms修改文章自动增加的起始ID从指定数字增加文章ID的方法
    需要执行三条语句 ALTER TABLE dede_archives AUTO_INCREMENT=100 ALTER TABLE dede_addonarticle AUTO_INCREMENT=100 ALTER T...
    99+
    2022-06-12
    dedecms 修改文章 自动增加 起始ID
  • MySQL表怎么创建自增字段
    本篇内容介绍了“MySQL表怎么创建自增字段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!注:如果使用新的...
    99+
    2022-10-19
  • MySQL中如何设置初始值和自增?
    AUTO_INCRMENT 属性用于为新行生成唯一标识。如果列被声明为“NOT NULL”,则可以将 NULL 分配给该列以生成数字序列。当将任何值插入到 AUTO_INCREMENT 列中时,该列将被设置为该列值,并且序列也会被重置,以便...
    99+
    2023-10-22
  • mysql对字段设置自增的方法
    小编给大家分享一下mysql对字段设置自增的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql对字段设置自增的方法:首...
    99+
    2022-10-18
  • 使用pymysql循环删除重复数据,并修改自增字段偏移值
    创建表:   CREATE TABLE `info` (   `id` tinyint NOT NULL AUTO_INCREMENT,   `name` varchar(20) NOT NULL,   PRIMARY K...
    99+
    2017-09-03
    使用pymysql循环删除重复数据,并修改自增字段偏移值
  • MySQL 5.7 自增字段相关参数说明
    auto_increment_increment 和 auto_increment_offset参数用在主主复制中,用于控制AUTO_INCREMENT字段的操作,在不同节点使用不同的生成规则,以避免生成的...
    99+
    2022-10-18
  • JDBC怎么获取Mysql自动增长字段
    本篇内容介绍了“JDBC怎么获取Mysql自动增长字段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! M...
    99+
    2022-10-18
  • mysql修改、增加、删除字段名等命令
    Mysql 一、.mysql修改 1.修改字段类型、字段名、字段注释、字段默认值 #修改字段类型、字段注释、字段默认值ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释; -...
    99+
    2023-08-23
    mysql 数据库 java
  • MySQL中的自增主键怎么修改
    这篇文章主要介绍“MySQL中的自增主键怎么修改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL中的自增主键怎么修改”文章能帮助大家解决问题。一、自增值保存...
    99+
    2022-10-19
  • mybatis-plus新增/修改如何实现自动填充指定字段
    目录mybatis-plus 新增/修改 自动填充指定字段1.需要修改的字段在模型类上添加2.新建一个MetaObjectHandler的实现类通用字段自动填充的最佳实践总结一、调整...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作