MySQL如何设置某个字段的值自增

 更新时间:2022年08月24日 11:33:06   作者:慌途L  
这篇文章主要介绍了MySQL如何设置某个字段的值自增,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

设置某个字段的值自增

由于某个业务需要手动操作数据库,并设置主键ID不重复。做个记录

set @rownum=0;
select a.id, @rownum := @rownum +1 as id from test a;

结果:

查询自增字段相关参数

在mysql中如果要查看自增字段的自增量和初始值,可以用如下sql语句:

SHOW VARIABLES LIKE 'auto_inc%';

可以查出两个结果如下:

这里写图片描述

解释一下这个值得含义

  • auto_increment_offset表示自增长字段从那个数开始,他的取值范围是1 .. 65535
  • auto_increment_increment表示自增长字段每次递增的量,其默认值是1,取值范围是1 .. 65535

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL数据库表被锁、解锁以及删除事务详解

    MySQL数据库表被锁、解锁以及删除事务详解

    这篇文章主要给大家介绍了关于MySQL数据库表被锁、解锁以及删除事务的相关资料,需要的朋友可以参考下
    2022-05-05
  • MySQL隔离级别和锁机制的深入讲解

    MySQL隔离级别和锁机制的深入讲解

    这篇文章主要给大家介绍了关于MySQL隔离级别和锁机制的相关资料,主要包括深入理解MySQL隔离级别和锁机制使用实例、应用技巧、基本知识点总结和需要注意事项,需要的朋友可以参考下
    2021-08-08
  • 一文搞懂mysql如何处理json格式的字段(解析json数据)

    一文搞懂mysql如何处理json格式的字段(解析json数据)

    这篇文章主要给大家介绍了关于mysql如何处理json格式的字段的相关资料,MySQL中的JSON类型是一种数据类型,用于存储和处理JSON(JavaScript Object Notation)格式的数据,需要的朋友可以参考下
    2023-12-12
  • 数据库mysql的四种安装方式(非常全面!)

    数据库mysql的四种安装方式(非常全面!)

    这篇文章主要给大家介绍了关于数据库mysql的四种安装方式,文中通过图文以及代码介绍的非常详细,不论你是初学者还是有经验的开发者,都希望你能从这个教程中收获知识与乐趣,需要的朋友可以参考下
    2024-02-02
  • MySQL中sql_mode模式的使用

    MySQL中sql_mode模式的使用

    mysql为了支持在不同的环境下运行,允许我们给它设置不同的运行模式,本文主要介绍了MySQL中sql_mode模式的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • 一篇文章看懂SQL中的开窗函数

    一篇文章看懂SQL中的开窗函数

    开窗函数也叫分析函数有两类,一类是聚合开窗函数,一类是排序开窗函数,下面这篇文章主要给大家介绍了关于SQL中开窗函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • The MySQL server is running with the --read-only option so it cannot execute this statement

    The MySQL server is running with the --read-only option so i

    1209 - The MySQL server is running with the --read-only option so it cannot execute this statement
    2020-08-08
  • MySQL在右表数据不唯一的情况下使用left join的方法

    MySQL在右表数据不唯一的情况下使用left join的方法

    这篇文章主要介绍了MySQL在右表数据不唯一的情况下使用left join的方法,针对右表符合条件表达式的记录数大于1条时left join所显示的结果需求来讲,需要的朋友可以参考下
    2016-03-03
  • MySQL8自增主键变化图文详解

    MySQL8自增主键变化图文详解

    众所周知MySQL 的主键可以是自增的,下面这篇文章主要给大家介绍了关于MySQL8自增主键变化的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySQL中rank() over、dense_rank() over、row_number() over用法介绍

    MySQL中rank() over、dense_rank() over、row_number()&n

    本文主要介绍了MySQL中rank() over、dense_rank() over、row_number() over用法介绍,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03

最新评论