MYSQL自增主键ID重置
MYSQL在创建一个带有自增主键ID的表时,通常在删除数据时,导致自增主键不连续了。使用下面的SQL脚本可以重置主键。
-- 1、重置已有数据主键
SET @rownum = 0;
UPDATE table_name SET id = @rownum := @rownum +1;-- 2、修改自增主键,beginIndex为查询出来的最大id+1
SELECT max(id)+1 from table_name;
alter table table_name auto_increment= beginIndex;
MYSQL自增主键ID重置相关推荐
- hive导数据到mysql 自增主键出错_老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”...
前言"又要开始新项目了,一顿操作猛如虎,梳理流程加画图.这不,开始对流程及表结构了.我:吧啦吧啦吧啦 --老大:这个建表为啥还设置个自增 id ?直接用流水号(用户号/产品号)当主键不就行 ...
- 将一张表的主键(ID)重置为从1开始自增排列
如果你有一张表,你的主键是ID,然后由于测来测去的原因,你的ID不是从1开始连续的自增了. 终于有一天,使用这张表的某个系统要导入正式数据了,强迫症这时候就表现的明显了,浑身不自在, 这时候你就需要将 ...
- mysql自增主键返回---创建成功后返回用户的ID
mysql自增主键返回 查询id的sql SELECT LAST_INSERT_ID() 通过修改User.xml映射文件,可以将mysql自增主键返回: 如下添加selectKey 标签 <! ...
- 重置mysql自增主键值的方法
重置mysql自增主键的值方法 show create table [表名] 查看当前主键索引值alter table [表名] auto_increment = [你希望的值] 设置你希望的索引值 ...
- mysql自增主键到头了怎么办_自增主键用完了怎么办
在面试中,大家应该经历过如下场景 面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?& ...
- 你好,面试官 | 你觉得MySQL自增主键连续吗?
面试现场 叮叮叮...... 面试官:"你好,我是XX面试官,请问是小龙吗?" 小龙:"您好,面试官,我是小龙" 面试官:"好的,现在有空吗,我们开始 ...
- 阿里二面差点败在这道题:MySQL自增主键为何不是连续的呢?
面试官:"MySQL主键你一般怎样用?" 心想:"嘿嘿,面试官肯定想问InnoDB引擎索引特性相关知识!" 小龙:"平时主键我一般用自增主键!因为自增 ...
- mybatis获取mysql自增主键_Mybatis获取数据库自增主键
一般我们都为将表中主键列设置为自增,当我们执行插入语句时,比如这样 //测试添加 Employee employee = new Employee(null, "jerry4",n ...
- MySQL自增主键删除后重复问题
这是我同事的一个朋友遇到的问题,标题可能有些拗口,我重现下场景: 设置一张MySQL表,表里有一个自增主键ID,往表里插入数据,假如插入数据之后表最后一行的ID是100,我先删除这条ID为100的记录 ...
最新文章
- Python的定时器
- 企业进销存管理系统 email_进销存财务软件选它就对了!
- python中一些特殊方法的作用
- Android之获取应用程序(包)的大小-----PackageManager的使用(二)
- 日期格式化为yyyymmdd_Excel小技巧——如何将多行日期快速转换为数字文本
- 为什么那么多自学WEB前端的人后来都放弃了?
- 开源框架 Apache Struts 2漏洞的 PoC 已公开
- Android连接网络立即同步时区
- distri.lua的web运维工具
- PS中标尺工具在哪里
- eclipse豆沙绿设置(一些其他的编辑器也变成豆沙绿)
- 计算机网络线接法,网线水晶头接法图解 一分钟学会网线怎么接
- 帝国cms配置php,帝国cms如何安装
- [全程动图]解决Offline Explorer崩溃闪退的问题和一些小技巧(如何下载js、100线程下载)
- 微信小程序-将时间转换成几秒前 几分钟前 几小时前 几天前等时间格式
- 网购可到家门口的报亭提货了
- 基于微服务架构的云平台总体设计
- java 获取 海康 视频流_海康网络摄像机调用SDK解码Java版
- 【CSS】css文字超出显示省略号/文字超过三行显示省略号..
- hdu.6441 Find Integer