mysql重启服务 自增列id的auto_increment重置问题_mysql重启后自增字段会重置吗-程序员宅基地

技术标签: MySQL  mysql  

mysql8.0 之前版本 重启服务 自增列id的auto_increment会重置为当前列最大值加1

原因:Innodb表把自增主键的最大ID记录到内存中,重启数据库后,都会导致最大自增ID重置

        MyISam引擎:MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySQL自增主键的最大ID也不会丢失。

 

mysql8.0版本: 重启数据库后,不会导致最大自增ID重置

原因:mysql8.0每次变化时将自增计数器的最大值写入redo log,同时在每次检查点将其写入引擎私有的系统表

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liuxl57805678/article/details/107930496

智能推荐

FPM 快速报表开发

将FPM报表开发简化为类似GUI端ALV的开发过程::定义数据对象,选择屏幕;4. 创建search UIBB 和list UIBB并填写feeder 类。需要继承基础类并重写对应方法,复制或新建FPM应用,使用新报表对应的类。使用FPM开发报表时,如果报表字段过多,页面拖拽等操作不方便。可扩展实现一个FPM应用根据不同的URL参数,来展示报表。如下以新建FPM应用为例(可直接拉至文末查看代码)可添加权限,数据源可配置等功能,作为报表中心。报表数量过多时,新建应用操作步骤较为繁琐。

mysql5.7默认生成随机密码,不知道登录时需要强改_mysql 5.7 默认生成一个随机密码-程序员宅基地

文章浏览阅读5.8k次,点赞3次,收藏2次。其实想要重置 5.7 的密码很简单,就一层窗户纸:1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证2、重启 mysqld 服务:systemctl restart mysqld3、使用 root 用户登录到 mysql:mysql -u root _mysql 5.7 默认生成一个随机密码

PHP反序列化:-程序员宅基地

文章浏览阅读100次。序列化。

初探计算机视觉的三个源头、兼谈人工智能|正本清源_计算机视觉的三个核心问题-程序员宅基地

文章浏览阅读3.4k次,点赞4次,收藏6次。2016-11-24 视觉求索谈话人:杨志宏 视觉求索公众号编辑朱松纯 加州大学洛杉矶分校UCLA统计学和计算机科学教授 Song-Chun Zhu     www.stat.ucla.edu/~sczhu时间: 2016年10月 杨: 朱教授,你在计算机视觉领域耕耘20余年,获得很多奖项, 是很资深的研究人员_计算机视觉的三个核心问题

程序员必学!Gradle源码全解析,看看这篇文章吧!_gradle 6.7.1源码分析-程序员宅基地

文章浏览阅读154次。背景惯例,先简单陈述一下自己的,91年生人,164年三本毕业后在深圳工作,末流小公司,工资13k,无房,无车,无户口。那时候感觉生活也还行,父母有退休金,我基本上不用太操心,女朋友在一起很久了,很体贴,没有怎么要求我。本来生活就这样一帆风顺下去我就满足了,但是去年初,女朋友家里出了一些事情,一点积蓄全给她了,后面疫情来了,家里开始催婚了,我感觉到了压力。目前的工资无法满足生活,虽然这些年来有一点点的提升,但是,房价物价涨的更快,于是我决定跳槽。从去年年底开始瞎投简历,回顾了一下,一共投了33份简历_gradle 6.7.1源码分析

关于Loadrunner并发组函数web_concurrent的注意事项_web_concurrent_start-程序员宅基地

文章浏览阅读5k次。web_concurrent_start函数是并发组开始的标记。组中所有的函数是并发执行的,并发组的结束符为web_concurrent_end 函数。在并发组中,可以包含的函数有:web_url、web_submit_data、web_custom_request、web_create_html_param、web_create_html_param_ex、web_reg_save_param、..._web_concurrent_start

随便推点

ArcGIS 10.8 保姆式安装教程_arcgis10.8安装教程-程序员宅基地

文章浏览阅读446次,点赞4次,收藏5次。本文将详细介绍ArcGIS 10.8的安装过程。文章将涵盖安装前的准备工作、安装步骤、许可配置、以及安装后的验证等方面。通过本文的学习,读者可以掌握ArcGIS 10.8的安装技巧,并在实际项目中得心应手。_arcgis10.8安装教程

iOS 16 UI 设计系统免费在线使用方法_ios表单设计-程序员宅基地

文章浏览阅读818次。通常包含以下组件和元素:1. 按钮:包括操作按钮、图标按钮、导航按钮、滚动按钮、切换按钮、单选按钮、复选框按钮、呼叫按钮等各种类型的按钮。2. 窗口和 UI 控件:包括标签、输入文本字段、滑块控件、事件选择器、加载器、分页栏等用于表单设计和用户交互的组件。3. 导航、菜单、标签栏:包括顶部导航栏选项卡、工具栏、浏览器标签、浮动文本编辑栏等用于应用程序导航和界面切换的元素。4. 通知:提供各种 iOS 系统通知类型,如锁屏通知、下拉通知、来电通知等。_ios表单设计

Oracle Ora 错误解决方案合集-程序员宅基地

文章浏览阅读1.3k次。注:本文来源于 《Oracle学习笔记 --- Oracle ORA错误解决方案 》 ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进..._ora01662

阿里巴巴研究院开源的代码库有哪些_alinn 深度学习库-程序员宅基地

文章浏览阅读397次。以上是阿里巴巴研究院开源的另外几个代码库,涵盖了分布式计算、深度学习模型库、图神经网络、日志聚合等多个领域,为开发者提供了涵盖了深度学习、自然语言处理、智慧城市、搜索引擎、物联网等多个领域,为开发者提供了丰富的工具和资源。_alinn 深度学习库

拼图游戏代码html5,翻译的HTML5拼图游戏(附源码)-程序员宅基地

文章浏览阅读1.2k次。demo.jpg (80.15 KB, 下载次数: 41)2013-12-10 11:05 上传HTML5技术之图像处理:一个滑动的拼图游戏HTML5有许多功能特性可以把多媒体整合到网页中。使用canvas元素可以在这个空白的画板上填充线条,载入图片文件,甚至动画效果。在这篇文章中,我将做一个滑动拼图的游戏用来展示HTML5 canvas的图片处理能力。在网页中使用canvas标签用来创建画板复制..._input做一个拖动滑块拼图游戏代码

什么是网络安全工程师?待遇好吗?-程序员宅基地

文章浏览阅读436次。什么是网络安全工程师?待遇好吗?_网络安全工程师

推荐文章

热门文章

相关标签