mysql Duplicate entry '9223372036854775807' for key 'PRIMARY'

mysql插入数据报错提示:

ERROR 1062(23000) Duplicate entry  ‘9223372036854775807‘ for key ‘PRIMARY‘

发现问题果断 直接 把字段改成无符号的类型UNSIGNED

7.BIGINT[(M)] [UNSIGNED] [ZEROFILL] M默认为20

大整数。带符号的范围是-9223372036854775808到9223372036854775807。无符号的范围是0到18446744073709551615。

提示:这是生产环境遇到的问题,所以记下来了。

mysql Duplicate entry '9223372036854775807' for key 'PRIMARY'

原文地址:https://www.cnblogs.com/Qing-840/p/10847123.html

时间: 2024-09-29 11:22:54

mysql Duplicate entry '9223372036854775807' for key 'PRIMARY'的相关文章

mysql主键设置成auto_increment时,进行并发性能测试出现主键重复Duplicate entry 'xxx' for key 'PRIMARY'

mysql主键设置成auto_increment时,进行并发性能测试出现主键重复Duplicate entry 'xxx' for key 'PRIMARY' 解决方法: 在my.cnf的[mysqld]片段中添加设置innodb_autoinc_lock_mode=0 同时注意调大jdbc的活跃链接数,如设置 jdbc.maxActive=300,因为设置innodb_autoinc_lock_mode=0可能导致链接过多. 注意,这种方式只需要在并发性能测试时设置,因为这种方式在插入记录时需

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

use mysql mysql> select host, user from user; 将相应用户数据表中的host字段改成'%': update user set host='%' where user='root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会 flush privileges; 重新远程连接OK ERROR 1130: Host '192.168.1.3' is not allo

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'qingmu' for key 'PRIMARY'

### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'qingmu' for key 'PRIMARY' ### The error may involve com.qingmu2.core.dao.seller.SellerDao.insertSelective-Inline ### The

ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'

OS: centos 6.3DB: 5.5.14 测试创建yoon测试表,没有主键,没有索引,基础数据内容如下: mysql> select * from yoon;+----+----------+------+| id | name | user |+----+----------+------+| 1 | \""##!aa | NULL || 2 | z2 | NULL || 3 | z3 | NULL || 4 | z4 | NULL || 5 | z5 | NULL |

Duplicate entry '1' for key 'PRIMARY'(报错)

使用MySQL+ibatis进行插入测试的时候,报错:信息如下: 测试插入 com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/study/ibatis/Student.xml. --- The error occurred while applying a parameter map. --- Check the addStudent-InlineParameterMap. ---

pymysql.err.IntegrityError: (1062, "Duplicate entry 'roxml-ROXML' for key 'PRIMARY'")

在<Python数据挖掘-概念.方法与实践>一书的第3章实体匹配中,如果一路按照作者的代码及SQL语句进行配置运行的话,会出现如题目所示的错误.根据python脚本的执行错误提示显示,错误发生在脚本中的第一个INSERT INTO语句中. 其实并不是到插入roxml时候才会报错,而是在前面插入optionparser的时候就已经报错了.这个错误意思是代码试图在表中主键列被插入两个重复值.这个问题耗费了我三个小时,才最终把它解决. 书中的第一个INSERT语句目的是要把具有相同URL的项目的项目

Navicat导入excel表报错 1062 Duplicate entry &#39;10583779&#39; for key &#39;PRIMARY&#39;

今天用Navicat导入数据库是遇到一个问题,excel表格中有三万多条数据,正常导入的只有600条,查看报错发现提示1062 Duplicate entry '10583779' for key 'PRIMARY'.百度查询发现网上都是提示主键冲突,清空数据库数据重新导入即可,多次情况数据库发现报错一样存在,后查询发现excel表中有多条重复记录,对excel表格中数据去重处理后,重新导入即可正常导入. 分析原因:主键冲突时所有冲突的数据不会被导入,成功导入的是没有主键冲突的数据. Navic

Duplicate entry &#39;0&#39; for key &#39;PRIMARY&#39;

今天在测试程序的时候,发现一个问题,就是在给用户添加图片的时候,虽然图片已经被上传到服务器的发布目录中,但是eclipse控制台报错显示:Duplicate entry '0' for key 'PRIMARY' 的错误,而且这个错误属于MySQLIntegrityConstraintViolationException,后来经过思考,发现在设计相关表的时候,id的默认被设为了0,详情看图,改正后,测试一切顺利!(详情也可以看图) Duplicate entry '0' for key 'PRI

ERROR 1062 (23000): Duplicate entry &#39;1-1&#39; for key &#39;PRIMARY&#39;

这个错误是说,由于某个SQL操作造成了,表中主键重复. 例子: create table t(x int,y int,z int, primary key(x,y)); insert into t(x,y,z) values(1,1,0),(1,2,0),(1,3,0); --在这里还是好的,下面我们要用一条语句来造成错误-- update t set y=1;-- 看到了没有,这一条语句会造成,三行重复的数据,所以它就报错了哦. ERROR 1062 (23000): Duplicate en