Mysql自增id用完怎么办?
测试
create table test
(id int unsigned auto_increment primary key,name varchar(5)
) auto_increment = 4294967295;
INSERT INTO test VALUES(NULL,'apple');
结果报错
Duplicate entry '4294967295' for key 'PRIMARY'
2^32-1(4294967295)不是一个特别大的数,对于一个频繁插入删除数据的表来说,是可能会被用完的。因此在建表的时候你需要考察你的表是否有可能达到这个上限,如果有可能,就应该创建成 8 个字节的 bigint unsigned。
总结
- int自增大概42亿左右 ,超过了就不行了
- 所以用用bigint
参考
mysql插入数据 报错[Err] 1136 - Column count doesn’t match value count at row 1(表中有自增列) - 炎王爷 - 博客园
Mysql自增id用完怎么办?相关推荐
- mysql自增id用完了_MySQL表自增id用完了该怎么办?
我们知道MySQL表可以定义一个自增长的id,如果我们的表没有指定主键字段,那MySQL会给我们的表创建一个不可见的,长度为6个自己的row_id,然后不停地往上加步长,虽然生活中自然数是没有上限的, ...
- 记一次MySQL自增ID用完了怎么办
记一次MySQL自增ID用尽后引发的错误 MySQL自增ID用完了一般分两种情况,第一种情况是MySQL表有主键:第二种情况是MySQL表没有主键. 1. 有主键 通常,我们设置主键的的时候一般都会把 ...
- 45 MySQL自增id
45 MySQL自增id 表定义自增id 说到自增id,前面提到mysql的自增id不连续,当表定义的自增值达到上限后的逻辑是:再申请下一个id时,得到的值保持不变 create table t(id ...
- mysql自动增长id 溢出_MySQL表自增id溢出的故障复盘怎么解决 MySQL表自增id溢出的故障复盘解决方法...
MySQL表自增id溢出的故障复盘如何解决?本篇文章小编给大家分享一下MySQL表自增id溢出的故障复盘解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题:MyS ...
- 技术分享 | 关于 MySQL 自增 ID 的事儿
作者:贲绍华 爱可生研发中心工程师,负责项目的需求与维护工作.其他身份:柯基铲屎官. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源. 当我们使用 M ...
- mysql id问题_关于MySQL自增ID的一些小问题总结
下面这几个小问题都是基于 InnoDB 存储引擎的. 1. ID最大的记录删除后,新插入的记录ID是什么 例如当前表中有ID为1,2,3三条记录,把3删除,新插入记录的ID从哪儿开始? 答案: 从4开 ...
- Mysql自增id理解
MySQL自增ID 1. 什么是自增id 自增ID是在设计表时如果将id字段的值设置为自增的形式也就是AUTO_INCREMENT,那么当插入一行数据时就无需指定id,数据表会根据前一个id值+1进行 ...
- 修改 MySQL 自增ID的起始值
修改 MySQL 自增ID的起始值 alter table users AUTO_INCREMENT=10000; posted on 2019-04-15 17:45 流易 阅读(...) 评论(. ...
- 有关于mysql自增型需要返回id_关于mysql自增id,你需要知道的
关于mysql自增id,你需要知道的,主键,重启,索引,类型,字段 关于mysql自增id,你需要知道的 易采站长站,站长之家为您整理了关于mysql自增id,你需要知道的的相关内容. 导读:在使用M ...
最新文章
- 教程-DelphiXE7如何调用Java Class,JAR等文件?
- form、document.all[].value的数字处理
- 联通培训 老师教的 bootstrap row 里面都是12行不断的分割成小格子
- 自动生成数学题型二(框架struts2)题型如((a+b)*c=d)
- php array_reduce 降维,使用array_reduce降维
- Redis+Keepalived内存数据库集群配置
- PyTorch学习—4.计算图与动态图机制以及torch.autograd(自动求导系统)
- 苹果4s怎么绕过id激活_急急急,iPhone4s,怎么绕过激活锁。
- Google Guice 快速入门
- 论合同管理的现状、发展趋势及重要性
- ArcGIS提取道路中心线数据制图
- MacOS上如何将MOV文件转换为MP4
- uni.getUserProfile获取的微信昵称是微信用户,头像获取的是默认头像
- 【智能电视必装软件】小鲸电视、hdp直播国庆假期经典好剧随心看
- A40i/T3 uboot启动时对PMU部分初始化
- 十二、适配器模式——解决充电的烦恼 #和设计模式一起旅行#
- 批量提取文件夹下同类型文件/批量提取文件夹下不同名称文件夹的同类型文件
- 浅析JWT| JWT是啥子,Java构建JWT
- 基于互联网大脑架构的智慧城市建设探讨
- python+selenium+new——窗口——网页——切换窗口——切换frame——alert弹窗
热门文章
- 订阅号获取openid_小程序订阅消息
- 你说话的方式,决定了你的命运!
- Python实现快乐的数字
- git学习(五)分支操作和解决冲突
- 目前人们把通用计算机,计算机与信息社会基础知识测试题.doc
- vim 安装_vim实战:插件安装(Vundle,NerdTree)
- html5模板区别,网页设计和平面设计理念的六大区别
- futuretask java_Java并发编程一(FutureTask)
- php字符串操作整理,《PHP字符串操作》收集整理
- abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据