当我尝试将数据插入数据库时,出现以下错误:
严重:路径为[]的上下文中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)');
2条答案
按热度按时间cedebl8k1#
这个问题的快速解决方法是1。为了安全起见,首先进行sqldump。2截断表并获取sqldump,这会导致重复键问题。三。从转储创建新架构。现在试试,你可以走了。
eyh26e7m2#
表的第一列是主键。所以它不允许有重复的值。但是从您的sql查询中,我知道您每次都将0作为硬代码值传递。这就是错误的原因。