当前位置: 首页 > news >正文

MySQL自增主键自动生成的主键重置

需求描述:

从主键1开始,insert操作自增了五个,库里五条数主键是1、2、3、4、5;

然后把主键是3、4、5的三条数据给删了,再继续insert,主键就是6了

因为这里表会把最大的数即5记住,下次自增即为5+1,当前期望是重新记一下最大值,再自增为3

原因:

原因是今天发现某个表Long类型的主键自增太长了,导致前端都精度丢失了,就研究了一下,然后发现某次手抖,手动给字段手动写值一个极长数据的时候,给写到主键这一栏了,虽然及时改回去了,但MySQL的主键可不管这些,他只记住了这最大值从一百多突然变成了几万亿,下次再自增就拿这个天文数字+1吧桀桀桀桀桀桀  ( ͡° ͜ʖ ͡°)

解决办法:

使用这句SQL,把主键自增重置一下,相当于让主键失忆一下,下次自增时去库里看一下现在新增到多少了,最大的主键是多少,再以此为基础+1即可

ALTER TABLE sys_user AUTO_INCREMENT = 1;
http://www.lryc.cn/news/320062.html

相关文章:

  • reverse_iterator实现
  • C++:什么情况下函数应该声明为纯虚函数
  • 【全面了解自然语言处理三大特征提取器】RNN(LSTM)、transformer(注意力机制)、CNN
  • 区块链推广海外市场怎么做,CloudNEO服务商免费为您定制个性化营销方案
  • 【S5PV210】 | ARM的指令集合
  • 2024-3-17Go语言入门
  • AJAX-XMLHttpRequest
  • 【GPT-SOVITS-04】SOVITS 模块-鉴别模型解析
  • 论文阅读_时序模型_iTransformer
  • Docker 哲学 - 容器操作 -cp
  • 作品展示ETL
  • python的集合应用
  • 盒子IM开源仿微信聊天程序源码,可以商用
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)中篇
  • 静默安装OGG21.3微服务版本FOR ORACLE版本
  • [二分查找]LeetCode2040:两个有序数组的第 K 小乘积
  • 【Godot4.2】颜色完全使用手册
  • Blocks —— 《Objective-C高级编程 iOS与OS X多线程和内存管理》
  • Python零基础---爬虫技术相关
  • 利用 STM32 TIMER 触发 ADC 实现分组转换
  • 2024 年(第 12 届)“泰迪杯”数据挖掘挑战赛——B 题:基于多模态特征融合的图像文本检索完整思路与源代码分享
  • Java12~14 switch语法
  • 小狐狸ChatGPT智能聊天系统源码v2.7.6全开源Vue前后端+后端PHP
  • The Rise and Potential of Large Language Model Based Agents: A Survey
  • 【GPT-SOVITS-06】特征工程-HuBert原理
  • ros小问题之差速轮式机器人轮子不显示(rviz gazebo)
  • 网络安全实训Day5
  • 【Unity入门】详解Unity中的射线与射线检测
  • 实验11-2-5 链表拼接(PTA)
  • Mybatis Plus + Spring 分包配置 ClickHouse 和 Mysql 双数据源