当我尝试将数据插入数据库时,出现以下错误:
严重:具有路径[]的上下文中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)');
答案 0 :(得分:1)
表的第一列是主键。因此,不允许重复值。但是从您的SQL查询中,我了解到您每次都将0作为硬代码值传递。 这就是错误的原因。
答案 1 :(得分:0)
对此的快速修复将是 1.首先出于安全目的使用sqldump。 2.截断该表并获取sqldump,它给出了重复的密钥问题。 3.从转储创建新的架构。 现在尝试您很好。