com.mysql.jdbc.exceptions.jdbc4.mysqlintegrityconstraintviolationexception:键“primary”]的条目“0”重复,并带有根本原因

8yoxcaq7  于 2021-06-15  发布在  Mysql
关注(0)|答案(2)|浏览(475)

当我尝试将数据插入数据库时,出现以下错误:
严重:路径为[]的上下文中servlet[jsp]的servlet.service()引发异常[javax.servlet.servletexception:com.mysql.jdbc.exceptions.jdbc4.mysqlintegrityconstraintviolationexception:
键“primary”]的条目“0”重复,根本原因为com.mysql.jdbc.exceptions.jdbc4.mysqlintegrityconstraintviolationexception:
键“primary”的条目“0”重复
这是我的问题

insert into tablename values(0,'(col name)');
u91tlkcl

u91tlkcl1#

表的第一列是主键。所以它不允许有重复的值。但是从您的sql查询中,我知道您每次都将0作为硬代码值传递。这就是错误的原因。

k3fezbri

k3fezbri2#

这个问题的快速解决方法是1。为了安全起见,首先进行sqldump。2截断表并获取sqldump,这会导致重复键问题。三。从转储创建新架构。现在试试,你可以走了。

相关问题