当前位置:网站首页>MySQL 自增主键
MySQL 自增主键
2022-08-02 14:27:00 【xiaoweiwei99】
1、创建
在创建主键的时候可以使用AUTO_INCREMENT关键字进行自增主键设置,设置之后,每插入一条数据之后主键都会自动累加1
使用AUTO_INCREMENT=100可以在表级别设定偏移量,比如这里设定为100,即从100开始累加
2、修改AUTO_INCREMENT值
ALTER TABLE tableName AUTO_INCREMENT = n
3、自增主键在innodb引擎与myisam引擎差别
现象
重启后,innodb采用当前最大索引值,myisam采用建表以来最大索引值。
比如,table_innodb当前最大索引为8,删除最后一条,当前最大为7,重启,table_innodb索引会从8开始,而不是9。
同样的操作,table_myisam重启之后会从9开始
Mysql8.0之后得以修复,innodb与myisam引擎表现一致
原因
innodb将AUTO_INCREMENT值存储在内存里面,并没有做持久化
myisam会将AUTO_INCREMENT持久化存放在磁盘里
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- JS中的数组方法和循环
- H5中的拖放(Drag 和 Drop)
- 2022-07-29 第六小组 瞒春 学习笔记
- idea使用jdbc对数据库进行增删改查,以及使用懒汉方式实现单例模式
- BOM(Browser Object Model)浏览器对象模型相关概念
- 两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
- 类加载过程
- 【web渗透】文件包含漏洞入门级超详细讲解
- this beta version of Typora is expired, please download and install a newer version.Typora的保姆级最新解决方法
- 2022-07-19 第五小组 瞒春 学习笔记
猜你喜欢
随机推荐
JSP技术
如何使用Swiper外部插件写一个轮播图
scroll、offset、client事件的用法及区别
Explain in detail how the bit manipulation operators in C language can be used?
PAT甲级 1078 哈希
PAT甲级 1145 哈希 - 平均查找时间
PAT甲级 1019 普通回文数
【无标题】
数据库性能优化的误区!
告别手摇织布机的AI时代
页面返回顶部和固定导航栏js基础案例
static关键字的三种重要作用详解
双亲委派机制
数据库三范式
2022-0801 第六小组 瞒春 学习笔记
散列表简述
CNN鲜花分类
【web渗透】文件包含漏洞入门级超详细讲解
nacos
Reading is the cheapest and noblest






![解决(An error happened during template parsing (template: “class path resource [templates/...]](/img/d9/df0027ed6063a27f6be117b9d67a06.png)

