mysql 中 auto_increment 自增约束的用法和配置

自增约束 int字段
特殊约束条件,用于为表中写入新的记录生成唯一的值,一个表中只能有一个自增约束字段
格式
字段 数据类型 auto_increment
创建带有自增约束的表
create table student_game_auto (
id int unique auto_increment,
name char(5),
game_info varchar(125),
avg_time int,
play_time varchar(20)
);
create table student_game_auto2 (
id int primary key auto_increment,
name char(5),
game_info varchar(125),
avg_time int,
play_time varchar(20)
);
查看与自增约束相关的变量
show variables like 'auto_increment%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
+--------------------------+-------+
auto_increment_offset:初始值,也就是自增字段第一个值的大小
auto_increment_increment:自增间隔,也就是每次增加几
修改变量的值
set auto_increment_offset=2 //将初始值修改为2

相关推荐
We Just Keep growing11 小时前
【MySQL进阶篇】—— 视图、存储过程、存储函数、触发器
数据库·mysql
梦想的颜色12 小时前
MySQL 数据存储结构与查询执行生命周期深度解析
运维·数据结构·数据库·mysql·线程·优化
电商API_1800790524712 小时前
免 TOP 入驻,第三方淘宝商品详情 API 快速接入与代码示例
java·大数据·开发语言·数据库·爬虫·数据分析
神龙斗士24013 小时前
增删改查操作
数据库·mysql
Elastic 中国社区官方博客13 小时前
13.7万人,零人工决策:使用 Elasticsearch 实现智能体驱动的灾害响应系统
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
yuzhiboyouye13 小时前
sql增删改查怎么写?有时会不会有联表查询的增删查改
数据库·sql
jingyu飞鸟13 小时前
openEuler 22.03 LTS SP4安装华为opengauss 22.03 LTS版本数据库,一键复制安装使用,保姆级教程
数据库·华为
IvorySQL13 小时前
【HOW 2026 分论坛演讲】PG/IvorySQL私有云中实践
数据库·人工智能·sql·postgresql
SAP庖丁解码14 小时前
【采购申请的校验——成本中心范围】
数据库
雪的季节14 小时前
HTTP 和 HTTPS 五大核心区别
数据库·http·https