1.若主键没有设置自增长,也会出现Duplicate entry '8388607' for key 'PRIMARY';

2.问题:
开发来电话说仓库无法下单,程序插入数据提示:入库单 xxxx1589762285确认失败:Duplicate entry '8388607' for key 'PRIMARY'

查看数据库表结构:
show create table  table_name;
表结构的字段为主键自增,应该没问题啊,仔细一看发现表结构id类型如下:
`id` mediumint(8) NOT NULL AUTO_INCREMENT

字段类型为mediumint,支持的最大值为8388607,确定问题。

修改表结构的id字段类型,修改的时候一定要注意加上auto_increment,否则修改完,主键自增为失效

alter table table_name  modify id bigint not null aotu_increment;

修改成功后,联系开发,让仓库那边重新试一下,没问题!

转载于:https://www.cnblogs.com/jerrypro/p/6484189.html

MySQL 主键冲突,无法插入数据相关推荐

  1. mysql 主键冲突 多个事务回滚_MySQL实战45讲Day38----自增主键不是连续的原因

    一.自增主键不连续的原因: 对于表: CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c` int(11) DEFAULT NULL ...

  2. 【Flink】Flink 写入 MySQL主键冲突 默认Upsert策略

    文章目录 1.概述 本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 1.概述 请问我有个个flinkSQL程序,这个程序的功能 然后我故意造出来 2次j ...

  3. mysql主键自增 insert_MySQL数据表中有自增长主键时如何插入数据

    https://jingyan.baidu.com/article/fcb5aff7b3a025edaa4a7130.html 设置自增列 phpmyadmin 把A_I选中 就是AUTO_INCRE ...

  4. java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID

    这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题.上网找了半天资料,原来在JDK中有提供方法哎. 参考资料点击打开链接感谢诸位高手的指点. 直接上代码吧: /** * ...

  5. oracle 导入数据时主键丢失,Oracle 插入数据 返回主键

    场景:解决getJdbcTemplate往oracle数据库中插入数据返回主键出错有关问题 解决getJdbcTemplate往oracle数据库中插入数据返回主键出错问题 我们使用Spring中的J ...

  6. oracle批量插入并且返回自增主键_mybatis + (oracle)实现主键自增 + 插入数据并返回主键...

    一.实现主键自增 在oracle数据库中,主键并没有办法自动增长,无法使用insert对应的useGeneratedKeys和keyProperty属性自动返回增加的主键. 要实现自增需要修改 ID列 ...

  7. 关于数据库中有自增主键时如何插入数据?

    这里以一张user表为例,id为自增的. CREATE TABLE `user` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `username` varc ...

  8. sqoop从hive导入数据到mysql时出现主键冲突

    今天在将一个hive数仓表导出到mysql数据库时出现进度条一直维持在95%一段时间后提示失败的情况,搞了好久才解决.使用的环境是HUE中的Oozie的workflow任何调用sqoop命令,该死的o ...

  9. 批量插入数据表数据时,主键冲突的解决

    2.使用普通的insert into on conflict合并写入,存在写入放大思路: 大量数据,批量插入到数据表中时,很容易造成主键冲突,重复数据有唯一约束插入不进去表中,报错的问题出现. 排查错 ...

最新文章

  1. 设计模式——命令模式(Command Pattern)
  2. 20130717随想
  3. mysql的主从复制原理
  4. 【转】三五个人十来条枪 如何走出软件作坊成为开发正规军
  5. 历史上54位伟大科学家、数学家的专属LOGO,你能认出几个?
  6. 云原生人物志 | Pulsar翟佳:社区的信任最重要
  7. 最后一公里极速配送 - 阿里云算法大赛总结
  8. matlab双轴坐标系对齐0,MATLAB双轴坐标图的画法(详细)
  9. 当一个人把一个行业说得特别容易赚钱的时候
  10. ldap+ldap-account-manager+svn+apache+php做账号管理
  11. PyTorch学习—10.nn中网络层的具体使用
  12. java持久层框架分析
  13. 二阶魔方万能还原公式_二阶魔方复原玩法
  14. win7自动登录(win7自动登录不用输入密码)
  15. C++相关问题笔记(一)
  16. 拨开零售电商数字化转型迷雾,电商RPA应用揭秘
  17. 域控服务器组策略管理找不到网络,组策略找不到域服务器解决方法重建SYSVOL和NETLOGON共享...
  18. 基于TCPCopy的仿真压测方案
  19. 手机显示主宰进攻服务器,xy盛世遮天真龙主宰
  20. 开通财付通境外并将申请到的美国运通卡与paypal账户成功绑定

热门文章

  1. 详解在group by分组查询中where 和 having的用法和区别。
  2. antd 函数组件_React - 组件:函数组件
  3. 四位共阳极数码管显示函数_Verilog笔记
  4. bat命令 修改ini文件内容_Linux文件内容查看相关命令
  5. 【收藏】华为5700系列交换机常用配置示例
  6. 国货之光业务增长背后的技术支持 - 完美日记的云原生实践
  7. Python中函数的介绍以及用法
  8. 使用什么优化器_优化器怎么选?一文教你选择适合不同ML项目的优化器
  9. 微型计算机原理与接口技术教材,微型计算机原理与接口技术(修订本)(21世纪高职高专规划教材....
  10. html事件机制,浅析JavaScript中的事件机制_基础知识