比如:一个自增的列是1、3、5、7、9……中间总少了一个数
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
为什么mysql中AUTO_INCREMENT不连续?如何解决?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
404警告 2021-06-29 12:44关注set auto_increment_increment = 1和set @@auto_increment_increment = 1
如果想永久性的改回为1,在my.cnf or my.ini中查找这个field,然后修改,然后restart mysql.
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-06-09 10:20回答 2 已采纳 你的用法不对吧。你可以去数据库客户端设置看看。我数据库8.0都正常。SHOW VARIABLES LIKE 'auto_inc%';
- 2020-10-27 09:26回答 1 已采纳 起始值必须大于当前表的最大值
- 2017-05-29 19:24回答 1 已采纳 AUTO_INCREMENT=n命令来重设自增的起始值。 但是如果设置的n比目前的数值小的话,执行的sql不会报错,但是不会生效!
- 2020-05-16 13:54西安人走哪都要吃泡馍的博客 主键列不能包含null值 每个表都应该有一个主键,并且每个表只能有一个主键 创建primary key的方式有三种: 其一: create table cin_01( id int primary key, name varchar(32), address varchar(32), city ...
- 2011-11-10 04:00回答 5 已采纳 Absolutely nothing prevents you from assigning any arbitrary value to an AUTO_INCREMENT column. If
- 2021-05-06 08:48回答 1 已采纳 这个自增长的,除非你自己生成主键id
- 2016-02-15 18:26回答 2 已采纳 From your last comments: @devpro, could you make this an answer? This was correct. Thank you.
- 2024-09-10 12:51No8g攻城狮的博客 AUTO INCREMENT(自动增长)会在新记录插入表中时生成一个唯一的数字。PostgreSQL 使用序列来标识字段的自增长,数据类型有 smallserial、serial 和 bigserial 。这些属性类似于 MySQL 数据库支持的 AUTO_INCREMENT ...
- 2016-10-13 23:23回答 4 已采纳 或者可以用触发器 参考 http://zhidao.baidu.com/link?url=_usAWvmB7jBoowtKNm8IOm0b8icF6nX26FSjylXZFB2u_jnqj8n
- 2011-08-09 12:39回答 2 已采纳 You can reset the AUTO_INCREMENT for the whole table: ALTER TABLE table AUTO_INCREMENT=1; But y
- 2015-03-05 15:36回答 1 已采纳 You can use this MySQL command: ALTER TABLE subjects AUTO_INCREMENT = 5 But as noted by Mark Ba
- 2021-03-06 07:25沙糖橘的博客 有符号int最大约22亿,远大于一般业务需求了和MySQL单表所能支持的性能上限,其实主键达到20多亿时应该去考虑分库分表了,如果要加大预留量,可以把主键改为改为无符号int(int unsigned)上限约为42亿,这个预留量...
- 2023-04-24 00:41MySQL 是一种关系型数据库管理系统,目前版本为 5.7。在学习 MySQL 之前,需要了解数据库的发展阶段:人工阶段、文件系统阶段和数据库阶段。常见的主流数据库有 MySQL、Oracle、SQL Server 等。 数据库模型有层次...
- 2021-01-27 03:11睡棉絮的人的博客 如果不使用Cursor,您可以...假设你有两张桌子CREATE TABLE `user` (`id` int(11) NOT NULL auto_increment,`name` varchar(45) NOT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAM;和CREATE TABLE `tmp_user` (`id` int...
- 2021-06-01 13:39公众号:方志朋的博客 点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章转自:真没什么逻辑/Draveness当我们在使用关系型数据库时,主键(Primary Key)是无法避开的概念,主键...
- 2025-01-13 15:25杨胜增的博客 在探讨MySQL与大数据技术的集成之前,了解一些关键的大数据技术是必要的。...希望通过本篇文章,你能够全面了解MySQL与大数据技术的集成方法和最佳实践,并在实际项目中有效应用这些策略,提升数据分析和管理的效率。
- 2022-04-19 01:57落禅的博客 带你深入理解mysql表的约束!!!
- 2023-12-22 07:02Lxinccode的博客 【代码】mysql(49) : 大数据按分区导出数据。
- 2024-08-19 14:37熬夜的王的博客 MySQL中处理JSON数据为大数据分析提供了新的方向。通过本文的介绍,我们了解到JSON数据类型的优势、存储原理、数据分析处理方法、查询速度优化策略以及存储写入速度优化技巧。在实际应用中,掌握这些方法和技巧,将...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司