1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 数据库操作出现Duplicate entry ‘测试‘ for key ‘uk_name‘问题

数据库操作出现Duplicate entry ‘测试‘ for key ‘uk_name‘问题

时间:2022-11-09 17:18:52

相关推荐

数据库操作出现Duplicate entry ‘测试‘ for key ‘uk_name‘问题

Java编译出现Duplicate entry '测试' for key 'uk_name'问题

Java编译出现Duplicate entry '测试' for key 'uk_name'问题

Java编译出现Duplicate entry ‘测试’ for key 'uk_name’问题

```javaorg.springframework.dao.DuplicateKeyException: ### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '测试' for key 'uk_name'### The error may involve com.atguigu.eduService.mapper.EduTeacherMapper.insert-Inline### The error occurred while setting parameters### SQL: INSERT INTO edu_teacher ( id, name, intro, career, level, avatar, sort, gmt_create, gmt_modified ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? )### Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '测试' for key 'uk_name'

问题分析:

向唯一字段插入相同数据。

解决方法:

方法1、请检查程序是否做了修改,如果修改过,建议用我们的原程序覆盖您的修改,再次检查问题。

方法2、用phpmyadmin或tools工具修复出错表,如果还没修复可方法3手动修复。

方法3、如果您的站点上有 phpMyAdmin ,还可以通过他检查下您的数据库中出错的表的自增字段的当前自增值是否和该表中自增字段的最大值相同,如果相同则会出现该错误。

方法4、如果您正在转移数据库,请确认数据库的版本是否相同。

方法5、如果以上方法还未解决,请恢复备份,用 DBCheck 将数据库检验为标准结构,并且重新开始升级。

参考文章:

[1]: //thread-580-1-1.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。